- attempt to further stabilize cpu usage and network reliability

This commit is contained in:
Mark Vejvoda
2011-11-25 20:03:07 +00:00
parent 4e882796a1
commit 82c9002d0a
8 changed files with 118 additions and 49 deletions

View File

@@ -1343,7 +1343,7 @@ void ServerInterface::waitUntilReady(Checksum *checksum) {
ConnectionSlot* connectionSlot= slots[i];
if(connectionSlot != NULL && connectionSlot->isConnected() == true) {
if(connectionSlot->isReady() == false) {
NetworkMessageType networkMessageType= connectionSlot->getNextMessageType();
NetworkMessageType networkMessageType= connectionSlot->getNextMessageType(0);
// consume old messages from the lobby
bool discarded = shouldDiscardNetworkMessage(networkMessageType,connectionSlot);