Salve a tutti, io dovrei inviare un file da un server ai client che si connettono..la connessione l'ho creata tramite socket, come si può vedere dai codici server e client sottostanti..
SocketServer:
SocketClientcodice:from socket import * import os porta = 4000 server = socket(AF_INET, SOCK_STREAM) server.bind((gethostname(), porta)) server.listen(5) while 1: connection, address = server.accept() data = connection.recv(1024) print data if data: message = "Connessione stabilita con successo." connection.send(message) else: break connection.close()
L'ideale sarebbe che invece del message io inviassi un file..un file esempio.txt per esempiocodice:from socket import * Host_server = "10.11.12.13" Port_server = 4000 client = socket(AF_INET, SOCK_STREAM) client.connect((Host_server, Port_server)) client.send("Connessione avvenuta con successo.") data = client.recv(1024) print data![]()
Questo è possibile farlo con i socket?

Rispondi quotando