URL: https://linuxfr.org/forums/programmation-python/posts/client-serveur-par-socket-en-clientthread Title: client serveur par socket en clientThread Authors: michelle madd Date: 2016年10月10日T16:20:03+02:00 License: CC By-SA Tags: Score: 0 Salut tous le monde, Je suis en train de faire deux petits scripts python qui me font une copie d'un fichier de serveur (en mode daemon) vers un client qui passe par un socket. Le serveur ressemble à ça: ```python fameuxsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) fameuxsocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) fameuxsocket.bind(("",1111)) while True: fameuxsocket.listen(10) print( "En écoute...") (clientsocket, (ip, port)) = fameuxsocket.accept() newthread = ClientThread(ip, port, clientsocket) newthread.start() ``` Le client a ça: ```ruby s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(("", 1111)) print("Le fichier a récupérer:") fichier01 = input(">> ") # utilisez raw_input() pour les anciennes versions python s.send(fichier01.encode()) file_name = '/mon/path/pour/fichier %s' % (file_name,) r = s.recv(1024) with open(blaPremFich,'wb') as _file: _file.write(r) print("Le fichier a été copié dans : %s." % file_name) ``` Et donc c'est la que le bas blesse! Car le fichier n'est pas copié ---------- Agrandissement du membre par les suedois Riche oncle africain fauché passez votre chemin !