From 77c875966822179645e6e357abc36f86c45135f0 Mon Sep 17 00:00:00 2001 From: Jesse Schell Date: Sat, 16 Dec 2000 01:05:22 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/distributed/ClientRepository.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/direct/src/distributed/ClientRepository.py b/direct/src/distributed/ClientRepository.py index 500e16787d..91e6410ce3 100644 --- a/direct/src/distributed/ClientRepository.py +++ b/direct/src/distributed/ClientRepository.py @@ -3,6 +3,7 @@ from PandaModules import * from TaskManagerGlobal import * from MsgTypes import * +from ShowBaseGlobal import * import Task import DirectNotifyGlobal import ClientDistClass @@ -43,8 +44,11 @@ class ClientRepository(DirectObject.DirectObject): def connect(self, serverName, serverPort): self.qcm=QueuedConnectionManager() + gameServerTimeoutMs = base.config.GetInt("game-server-timeout-ms", + 20000) + # A big old 20 second timeout. self.tcpConn = self.qcm.openTCPClientConnection( - serverName, serverPort, 1000) + serverName, serverPort, gameServerTimeoutMs) # Test for bad connection if self.tcpConn == None: return None