This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
#include "RakNetSocket.h"
#include "SocketIncludes.h"
#include "SocketDefines.h"
using namespace RakNet;
RakNetSocket::RakNetSocket() {
s = (unsigned int)-1;
#if defined (_WIN32) && defined(USE_WAIT_FOR_MULTIPLE_EVENTS)
recvEvent=INVALID_HANDLE_VALUE;
#endif
}
RakNetSocket::~RakNetSocket()
{
if ((SOCKET)s != (SOCKET)-1)
closesocket__(s);
#if defined (_WIN32) && defined(USE_WAIT_FOR_MULTIPLE_EVENTS)
if (recvEvent!=INVALID_HANDLE_VALUE)
{
CloseHandle( recvEvent );
recvEvent = INVALID_HANDLE_VALUE;
}
#endif
// BEGIN ROBLOX CHANGES
// If this fixes an issue, then there may be a multiple-deletion bug.
s = static_cast<SOCKET>(-1);
// END ROBLOX CHANGES
}