try to improve performance

This commit is contained in:
Mark Vejvoda 2013-06-04 21:55:16 +00:00
parent ac24630573
commit 5fd46478c6
2 changed files with 7 additions and 1 deletions

View File

@ -291,7 +291,7 @@ void ConnectionSlotThread::execute() {
eventCopy.eventType = eReceiveSocketData;
eventCopy.connectionSlot = slot;
eventCopy.eventId = slotIndex;
eventCopy.socketTriggered = socket->hasDataToReadWithWait(5000);
eventCopy.socketTriggered = socket->hasDataToReadWithWait(1000);
//eventCopy.socketTriggered = true;
if(getQuitStatus() == true) {

View File

@ -1457,6 +1457,12 @@ void ServerInterface::update() {
dispatchPendingHighlightCellMessages(errorMsgList);
if(gameHasBeenInitiated == true &&
difftime((long int)time(NULL),lastGlobalLagCheckTime) >= LAG_CHECK_GRACE_PERIOD) {
std::map<int,bool> mapSlotSignalledList;
checkForLaggingClients(mapSlotSignalledList, eventList, socketTriggeredList,errorMsgList);
}
//printf("START Server update #7\n");
}
else if(gameHasBeenInitiated == true &&