Core/NetworkIO: Fixed queued packets not being properly sent causing players to be stuck during loading
Closes #13120
This commit is contained in:
1 parent
86f9b1d3e2
commit
e57a63939e
2 files changed
+25
-25
No files matched your search
@@ -211,7 +211,7 @@ void WorldSocket::SendPacket(WorldPacket& packet)
|
||||
|
||||
_authCrypt.EncryptSend(header.header, header.getHeaderLength());
|
||||
|
||||
#ifndef BOOST_ASIO_HAS_IOCP
|
||||
#ifndef TC_SOCKET_USE_IOCP
|
||||
if (_writeQueue.empty() && _writeBuffer.GetRemainingSpace() >= header.getHeaderLength() + packet.size())
|
||||
{
|
||||
_writeBuffer.Write(header.header, header.getHeaderLength());
|
||||
|
||||
Reference in new issue
Block a user