enviar archivo a través de sockets
Alejandro Delgado Gallego
aledelgal en gmail.com
Mar Nov 7 12:07:10 CET 2006
¿Entonces sería algo así?, digo sería porque ahora mismo no puedo probarlo:
Cliente:
#por aqui arriba se crea el socket
file_name= sys.argv[3]
f = open(file_name, 'rb')
# recibimos y escribimos en el fichero
l = f.read(f, 1024) # ¿que tamaño se pone?
while (l):
s.send(l)
l = f.read(f, 1024) # ¿que tamaño se pone?
Servidor:
#nuevo fichero
f = open('file_'+ str(i),'wb') #abierto en escritura binaria
# recibimos y escribimos en el fichero
l = s.recv(1024)
while (l):
f.write(l)
l = s.recv(1024)
f.close()
--
__][ALeX][__
Más información sobre la lista de distribución Python-es