1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-16 11:33:03 +01:00
This commit is contained in:
Yaroslav Tretyakov
2016-06-09 16:04:02 -06:00
committed by Ted John
parent 1761907f57
commit 379b85f94c
3 changed files with 11 additions and 10 deletions

View File

@@ -102,15 +102,16 @@ bool NetworkConnection::SendPacket(NetworkPacket& packet)
const void * buffer = &tosend[packet.transferred];
size_t bufferSize = tosend.size() - packet.transferred;
if (Socket->SendData(buffer, bufferSize))
size_t sent = Socket->SendData(buffer, bufferSize);
if (sent > 0)
{
packet.transferred += sent;
}
if (packet.transferred == tosend.size())
{
packet.transferred += bufferSize;
return true;
}
else
{
return false;
}
return false;
}
void NetworkConnection::QueuePacket(std::unique_ptr<NetworkPacket> packet, bool front)