Run a full enet_host_service() rather than just enet_host_flush() on send

This commit is contained in:
Cameron Gutman 2021-05-15 12:26:01 -05:00
parent 97216e1704
commit 50c0648de2

View File

@ -533,6 +533,7 @@ static bool sendMessageEnet(short ptype, short paylen, const void* payload) {
PltLockMutex(&enetMutex); PltLockMutex(&enetMutex);
err = enet_peer_send(peer, 0, enetPacket); err = enet_peer_send(peer, 0, enetPacket);
enet_host_service(client, NULL, 0);
PltUnlockMutex(&enetMutex); PltUnlockMutex(&enetMutex);
if (err < 0) { if (err < 0) {
Limelog("Failed to send ENet control packet\n"); Limelog("Failed to send ENet control packet\n");
@ -540,10 +541,6 @@ static bool sendMessageEnet(short ptype, short paylen, const void* payload) {
return false; return false;
} }
PltLockMutex(&enetMutex);
enet_host_flush(client);
PltUnlockMutex(&enetMutex);
return true; return true;
} }