private void RequestPeerForHash() { //отправить пустой хеш и ожидать его хеш var message = new PeerHashMessage(string.Empty, true); try { Connection.SendObject(message.GetType().Name, message); } catch { OnError(); } }
private void OnPeerHashMessage(PacketHeader packetHeader, Connection connection, PeerHashMessage incomingObject) { Hash = incomingObject.PeerHash; Status = PeerStatus.Connected; CommonHelpers.LogPeers(allPeers); }