private void SendPingRequest(DhtFriend friend) { var pingRequest = new PingRequest(KeyPair.PublicKey, CryptoRandom.NextUInt64()); friend.AddPing(pingRequest.PingID); _net.SendPacket(friend, pingRequest); }
private void SendGetNodes(DhtFriend friend, byte[] publicKey) { var packet = new GetNodesRequest(KeyPair.PublicKey, publicKey); friend.AddPing(packet.PingID); _net.SendPacket(friend, packet); _lastGetNodes = DateTime.Now; }