Skip to content

Commit caad02f

Browse files
committed
API (send): set socket timeout for connect()
1 parent f8ff9c4 commit caad02f

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

client/game_server_api.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,9 @@ def _send(self, data):
330330
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sd:
331331
try:
332332
# connect to server:
333+
sd.settimeout(5)
333334
sd.connect((self._server, self._port))
335+
sd.settimeout(None) # let server handle timeouts
334336
except:
335337
return self._api_error(f'unable to connect to {self._server}:{self._port}')
336338

0 commit comments

Comments
 (0)