Bump up timeout period to 2500ms from 1000ms for dial-up modem users.
Fixes ticket:543 git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@7687 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
0e7ef7d20c
commit
5a8cab42d9
|
@ -1686,7 +1686,7 @@ static bool NETrecvGAMESTRUCT(GAMESTRUCT* game)
|
|||
// Read a GAMESTRUCT from the connection
|
||||
if (tcp_socket == NULL
|
||||
|| socket_set == NULL
|
||||
|| checkSockets(socket_set, 1000) <= 0
|
||||
|| checkSockets(socket_set, 2500) <= 0
|
||||
|| !tcp_socket->ready
|
||||
|| (result = readNoInt(tcp_socket, buf, sizeof(buf))) != sizeof(buf))
|
||||
{
|
||||
|
@ -2798,7 +2798,7 @@ static void NETregisterServer(int state)
|
|||
if (rs_socket[i] == NULL)
|
||||
continue;
|
||||
|
||||
if (readLobbyResponse(rs_socket[i], 1000) == SOCKET_ERROR)
|
||||
if (readLobbyResponse(rs_socket[i], 2500) == SOCKET_ERROR)
|
||||
{
|
||||
socketClose(rs_socket[i]);
|
||||
rs_socket[i] = NULL;
|
||||
|
@ -2890,7 +2890,7 @@ static void NETallowJoining(void)
|
|||
&& (tmp_socket[i] = socketAccept(tcp_socket)) != NULL)
|
||||
{
|
||||
addSocket(tmp_socket_set, tmp_socket[i]);
|
||||
if (checkSockets(tmp_socket_set, 1000) > 0
|
||||
if (checkSockets(tmp_socket_set, 2500) > 0
|
||||
&& tmp_socket[i]->ready
|
||||
&& (recv_result = readNoInt(tmp_socket[i], buffer, 5)))
|
||||
{
|
||||
|
@ -3225,7 +3225,7 @@ BOOL NETfindGame(void)
|
|||
debug(LOG_NET, "Sending list cmd");
|
||||
writeAll(tcp_socket, "list", sizeof("list"));
|
||||
|
||||
if (checkSockets(socket_set, 1000) > 0
|
||||
if (checkSockets(socket_set, 2500) > 0
|
||||
&& tcp_socket->ready
|
||||
&& (result = readNoInt(tcp_socket, &gamesavailable, sizeof(gamesavailable))))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue