Set longer timeout

This commit is contained in:
luvletter2333 2021-03-28 00:39:04 +08:00
parent 8967508df4
commit 770715234c
No known key found for this signature in database
GPG Key ID: BFD68B892BECC1D8
1 changed files with 7 additions and 7 deletions

View File

@ -373,24 +373,24 @@ void Connection::connect() {
hasSomeDataSinceLastConnect = false; hasSomeDataSinceLastConnect = false;
openConnection(hostAddress, hostPort, secret, ipv6 != 0, ConnectionsManager::getInstance(currentDatacenter->instanceNum).currentNetworkType); openConnection(hostAddress, hostPort, secret, ipv6 != 0, ConnectionsManager::getInstance(currentDatacenter->instanceNum).currentNetworkType);
if (connectionType == ConnectionTypeProxy) { if (connectionType == ConnectionTypeProxy) {
setTimeout(5); setTimeout(50);
} else if (connectionType == ConnectionTypePush) { } else if (connectionType == ConnectionTypePush) {
if (isTryingNextPort) { if (isTryingNextPort) {
setTimeout(20); setTimeout(40);
} else { } else {
setTimeout(30); setTimeout(60);
} }
} else if (connectionType == ConnectionTypeUpload) { } else if (connectionType == ConnectionTypeUpload) {
if (ConnectionsManager::getInstance(currentDatacenter->instanceNum).networkSlow) { if (ConnectionsManager::getInstance(currentDatacenter->instanceNum).networkSlow) {
setTimeout(40); setTimeout(80);
} else { } else {
setTimeout(25); setTimeout(50);
} }
} else { } else {
if (isTryingNextPort) { if (isTryingNextPort) {
setTimeout(8); setTimeout(100);
} else { } else {
setTimeout(12); setTimeout(200);
} }
} }
connectionInProcess = false; connectionInProcess = false;