mirror of
https://github.com/glest/glest-source.git
synced 2025-02-25 20:22:31 +01:00
- try to improve network performance
This commit is contained in:
parent
c36e8297fa
commit
97aadb6a44
@ -79,9 +79,9 @@ void ClientInterfaceThread::execute() {
|
||||
Chrono chrono;
|
||||
|
||||
// Set socket to blocking
|
||||
//if(clientInterface != NULL && clientInterface->getSocket(true) != NULL) {
|
||||
// clientInterface->getSocket(true)->setBlock(true);
|
||||
//}
|
||||
if(clientInterface != NULL && clientInterface->getSocket(true) != NULL) {
|
||||
clientInterface->getSocket(true)->setBlock(true);
|
||||
}
|
||||
|
||||
for(;this->clientInterface != NULL;) {
|
||||
if(getQuitStatus() == true) {
|
||||
@ -1782,8 +1782,8 @@ NetworkMessageType ClientInterface::waitForMessage(int waitMicroseconds)
|
||||
return msg;
|
||||
}
|
||||
// Sleep every x milli-seconds we wait to let other threads work
|
||||
else if(chrono.getMillis() % 100 == 0) {
|
||||
sleep(10);
|
||||
else if(chrono.getMillis() % 5 == 0) {
|
||||
sleep(1);
|
||||
}
|
||||
|
||||
//sleep(waitSleepTime);
|
||||
|
Loading…
x
Reference in New Issue
Block a user