@@ -15,18 +15,26 @@ def run(self):
1515
1616 print ("Connexion de %s %s" % (self .ip , self .port , ))
1717
18- r = self .clientsocket .recv (2048 ) # On récupère la date qui nous a été envoyé
19- r = r .decode ("utf8" ) # On décode la data qui a été encodé juste avant son envoi
20- print (r )
18+ while True :
2119
22- # Data que nous allons envoyé au client
20+ r = self .clientsocket .recv (2048 ) # On récupère la date qui nous a été envoyé
21+ r = r .decode ("utf8" ) # On décode la data qui a été encodé juste avant son envoi
22+ print (r )
2323
24- print ("Que voulez-vous envoyer au client " , self .ip , self .port , " ?" )
25- data = input (">> " )
26- data = data .encode ("utf8" ) # On encode la data avant son envoi
27- self .clientsocket .sendall (data ) # On envoie la date au client correspondant
24+ if r == "break" :
25+ print ("Client déconnecté..." )
26+ data = "break"
27+ data = data .encode ("utf8" ) # On encode la data avant son envoi
28+ self .clientsocket .sendall (data ) # On envoie la date au client correspondant
29+ break
30+
31+ # Data que nous allons envoyé au client
32+
33+ print ("Que voulez-vous envoyer au client " , self .ip , self .port , " ?" )
34+ data = input (">> " )
35+ data = data .encode ("utf8" ) # On encode la data avant son envoi
36+ self .clientsocket .sendall (data ) # On envoie la date au client correspondant
2837
29- print ("Client déconnecté..." )
3038
3139tcpsock = socket .socket (socket .AF_INET , socket .SOCK_STREAM )
3240tcpsock .setsockopt (socket .SOL_SOCKET , socket .SO_REUSEADDR , 1 )
0 commit comments