MiniUDP.NetPeer.OnReceivePing C# (CSharp) Method

OnReceivePing() private method

Processes statistics received from pong packets.
private OnReceivePing ( long curTime, byte loss ) : void
curTime long
loss byte
return void
        internal void OnReceivePing(long curTime, byte loss)
        {
            this.traffic.OnReceivePing(curTime, loss);
        }

Usage Example

示例#1
0
        private void HandlePing(
            NetPeer peer,
            byte[] buffer,
            int length)
        {
            if (peer.IsConnected == false)
            {
                return;
            }

            bool success =
                NetEncoding.ReadProtocol(
                    buffer,
                    length,
                    out byte pingSeq,
                    out byte loss);

            // Validate
            if (success == false)
            {
                NetDebug.LogError("Error reading ping");
                return;
            }

            peer.OnReceivePing(Time, loss);
            sender.SendPong(peer, pingSeq, peer.GenerateDrop());
        }