1
0
mirror of https://github.com/lidgren/lidgren-network-gen3.git synced 2026-05-06 02:11:06 +09:00

Fix for messages very close to MTU not being fragmented properly

This commit is contained in:
lidgren
2011-09-19 16:33:10 +00:00
parent 62d8c6826b
commit e37430a219
2 changed files with 1 additions and 2 deletions

View File

@@ -110,7 +110,6 @@ namespace Lidgren.Network
if (m_fragmentGroup != 0)
retval += NetFragmentationHelper.GetFragmentationHeaderSize(m_fragmentGroup, m_fragmentGroupTotalBits / 8, m_fragmentChunkByteSize, m_fragmentChunkNumber);
retval += this.LengthBytes;
return retval;
}

View File

@@ -98,7 +98,7 @@ namespace Lidgren.Network
msg.m_isSent = true;
int len = msg.LengthBytes;
int len = msg.GetEncodedSize();
if (len <= mtu)
{
Interlocked.Add(ref msg.m_recyclingCount, recipients.Count);