1
0
mirror of https://github.com/lidgren/lidgren-network-gen3.git synced 2026-05-15 14:46:29 +09:00

Statistics fixed and USE_RELEASE_STATISTICS defines added

This commit is contained in:
lidgren
2011-03-26 08:18:21 +00:00
parent c896b180fb
commit 5b4a4a7fc5
3 changed files with 63 additions and 0 deletions

View File

@@ -321,6 +321,7 @@ namespace Lidgren.Network
//
// parse packet into messages
//
int numMessages = 0;
int ptr = 0;
while ((bytesReceived - ptr) >= NetConstants.HeaderByteSize)
{
@@ -330,6 +331,8 @@ namespace Lidgren.Network
// 15 bits - Sequence number
// 16 bits - Payload length in bits
numMessages++;
NetMessageType tp = (NetMessageType)m_receiveBuffer[ptr++];
byte low = m_receiveBuffer[ptr++];
@@ -401,6 +404,10 @@ namespace Lidgren.Network
}
ptr += payloadByteLength;
}
m_statistics.PacketReceived(bytesReceived, numMessages);
if (sender != null)
sender.m_statistics.PacketReceived(bytesReceived, numMessages);
}
private void ReceivedUnconnectedLibraryMessage(double now, IPEndPoint senderEndpoint, NetMessageType tp, int ptr, int payloadByteLength)