You've already forked lidgren-network-gen3
mirror of
https://github.com/lidgren/lidgren-network-gen3.git
synced 2026-05-19 00:26:30 +09:00
@@ -419,12 +419,12 @@ namespace Lidgren.Network
|
||||
// update now
|
||||
now = NetTime.Now;
|
||||
|
||||
do
|
||||
{
|
||||
int bytesReceived = 0;
|
||||
try
|
||||
{
|
||||
bytesReceived = m_socket.ReceiveFrom(m_receiveBuffer, 0, m_receiveBuffer.Length, SocketFlags.None, ref m_senderRemote);
|
||||
do
|
||||
{
|
||||
ReceiveSocketData(now);
|
||||
} while (m_socket.Available > 0);
|
||||
}
|
||||
catch (SocketException sx)
|
||||
{
|
||||
@@ -447,6 +447,11 @@ namespace Lidgren.Network
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void ReceiveSocketData(double now)
|
||||
{
|
||||
int bytesReceived = m_socket.ReceiveFrom(m_receiveBuffer, 0, m_receiveBuffer.Length, SocketFlags.None, ref m_senderRemote);
|
||||
|
||||
if (bytesReceived < NetConstants.HeaderByteSize)
|
||||
return;
|
||||
@@ -580,8 +585,6 @@ namespace Lidgren.Network
|
||||
m_statistics.PacketReceived(bytesReceived, numMessages, numFragments);
|
||||
if (sender != null)
|
||||
sender.m_statistics.PacketReceived(bytesReceived, numMessages, numFragments);
|
||||
|
||||
} while (m_socket.Available > 0);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user