private void OnTransferReady(MessageEventArgs_400 args) { if (Source.FullPath == args.FullPath) { ConnectionManager.Messages.TransferReadyEvent -= OnTransferReady; Status = Status.Active; LastBytesReceived = 0; CreateSocket(args.Hash); } }
// 400 private void OnTransferReadyEvent(object sender, int messageId, string messageName, string message) { if (TransferReadyEvent != null) { var w = SplitMessage(message); var path = w[0]; var offset = int.Parse(w[1]); var hash = w[2]; var m = new MessageEventArgs_400(messageId, messageName, path, offset, hash); TransferReadyEvent(m); } }