enviar archivo a través de sockets

tny a.porrua en gmail.com
Mar Nov 7 12:36:17 CET 2006


El mar, 07-11-2006 a las 12:07 +0100, Alejandro Delgado Gallego
escribió:
> ¿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()

Yo formatearía el envío en lugar de enviarlo tal cual.

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es