From 9f90cbee1981b90c434a3bc085b074b6121a3451 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Mon, 5 Aug 2013 06:20:00 -0400 Subject: [PATCH] NetPlayServer: Close the socket when we're done with it This would allow a new socket to be created with the same port after we close it. However, we can't reuse it immediately because of the TCP TIME-WAIT state. --- Source/Core/Core/Src/NetPlayServer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Core/Core/Src/NetPlayServer.cpp b/Source/Core/Core/Src/NetPlayServer.cpp index 00f35d6ac7..505e6a8f76 100644 --- a/Source/Core/Core/Src/NetPlayServer.cpp +++ b/Source/Core/Core/Src/NetPlayServer.cpp @@ -26,6 +26,7 @@ NetPlayServer::~NetPlayServer() { m_do_loop = false; m_thread.join(); + m_socket.Close(); } #ifdef USE_UPNP