the connexion timeout is now 1 second instead of 5 (fix the quiting fast from host to client to connect to ourselves)

This commit is contained in:
Faraphel 2023-03-07 09:33:43 +01:00
parent 8d3f53cec1
commit bd748ad349
3 changed files with 2 additions and 3 deletions

View file

@ -17,7 +17,6 @@ A faire :
Bug : Bug :
- (incertain) Dans de rare cas (souvent en fermant brutalement la fenêtre) le processus ne s'arrête pas - (incertain) Dans de rare cas (souvent en fermant brutalement la fenêtre) le processus ne s'arrête pas
- Quitter pendant que l'on décide de si l'on doit charger ou non une ancienne sauvegarde fait crash l'adversaire - Quitter pendant que l'on décide de si l'on doit charger ou non une ancienne sauvegarde fait crash l'adversaire
- Il est possible de se connecter à soi-même si l'on quitte très vite le menu hote vers le menu client
Autre : Autre :
- Tester sur Linux - Tester sur Linux

View file

@ -48,7 +48,7 @@ class Client(StoppableThread):
in_pyglet_context(self.on_connexion_refused) in_pyglet_context(self.on_connexion_refused)
return return
connection.settimeout(5) # défini le timeout à 5 secondes connection.settimeout(1) # défini le timeout à 1 secondes
print(f"[Client] Connecté avec {connection}") print(f"[Client] Connecté avec {connection}")

View file

@ -38,7 +38,7 @@ class Host(StoppableThread):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as server: with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as server:
server.bind(("", self.port)) # connecte le socket au port indiqué server.bind(("", self.port)) # connecte le socket au port indiqué
server.settimeout(5) # défini le timeout à 5 secondes server.settimeout(1) # défini le timeout à 1 secondes
server.listen() # écoute de nouvelle connexion server.listen() # écoute de nouvelle connexion
while True: while True: