1
0
mirror of https://github.com/lidgren/lidgren-network-gen3.git synced 2026-05-15 22:56:30 +09:00

Delaying local Disconnect until next heartbeat

This commit is contained in:
lidgren
2014-11-20 10:14:59 +00:00
parent 740cc2ec1b
commit 9f6d3e79fd
2 changed files with 9 additions and 3 deletions

View File

@@ -165,7 +165,7 @@ namespace Lidgren.Network
if (m_disconnectRequested)
{
ExecuteDisconnect(m_disconnectMessage, true);
ExecuteDisconnect(m_disconnectMessage, m_disconnectReqSendBye);
return;
}
}
@@ -414,7 +414,11 @@ namespace Lidgren.Network
case NetMessageType.Disconnect:
NetIncomingMessage msg = m_peer.SetupReadHelperMessage(ptr, payloadLength);
ExecuteDisconnect(msg.ReadString(), false);
m_disconnectRequested = true;
m_disconnectMessage = msg.ReadString();
m_disconnectReqSendBye = false;
//ExecuteDisconnect(msg.ReadString(), false);
break;
case NetMessageType.Acknowledge:
for (int i = 0; i < payloadLength; i+=3)