예제 #1
0
파일: Dht.cs 프로젝트: Renha/Tox.NET
        private void SendPingRequest(DhtFriend friend)
        {
            var pingRequest = new PingRequest(KeyPair.PublicKey, CryptoRandom.NextUInt64());
            friend.AddPing(pingRequest.PingID);

            _net.SendPacket(friend, pingRequest);
        }
예제 #2
0
파일: Dht.cs 프로젝트: Renha/Tox.NET
        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;
        }