Disconnect on udp

This commit is contained in:
Jocke
2016-03-10 15:59:55 +01:00
parent 67dfbfff01
commit a8a4b5d2a2
3 changed files with 11 additions and 4 deletions
+2
View File
@@ -381,6 +381,7 @@ void Client::ignoreFields(Packet& packet, const ComponentInfo& componentInfo)
void Client::parseSnapshot(Packet& packet)
{
LOG_INFO("Snapshot received");
// Read input commands
std::size_t numInputCommands = packet.ReadPrimitive<std::size_t>();
for (std::size_t i = 0; i < numInputCommands; ++i) {
@@ -471,6 +472,7 @@ void Client::disconnect()
m_PacketID = 0;
Packet packet(MessageType::Disconnect, m_SendPacketID);
m_Reliable.Send(packet);
m_Unreliable.Disconnect();
m_Reliable.Disconnect();
createMainMenu();
}