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