/// <summary> /// Sends a generic ping packet. /// </summary> internal SocketError SendPing( NetPeer peer, long curTime) { lock (this.sendLock) { int length = NetEncoding.PackProtocol( this.sendBuffer, NetPacketType.Ping, peer.GeneratePing(curTime), peer.GenerateLoss()); return(this.TrySend(peer.EndPoint, this.sendBuffer, length)); } }
/// <summary> /// Sends a generic ping packet. /// </summary> internal SocketError SendPing( NetPeer peer, long curTime) { lock (this.sendLock) { int length = NetEncoding.PackProtocol( this.sendBuffer, NetPacketType.Ping, peer.GeneratePing(curTime), peer.GenerateLoss()); return this.TrySend(peer.EndPoint, this.sendBuffer, length); } }