enviar archivo a través de sockets

Arnau Sanchez arnau en ehas.org
Mar Nov 7 01:18:36 CET 2006


Alejandro Delgado Gallego escribió:
> Hola, tengo que hacer un programa que envíe un archivo (.pdf, musica,
> fotos, etc...) desde un cliente hasta un servidor a través de sockets.
> Yo sé cómo hacer que el cliente lea un archivo de texto y lo mande al
> servidor así:
>
> .....
>
> ¿tengo que cambiar mucho?
hombre, un poquito más sí tienes que trabajarlo. Pero hay montones de 
páginas donde te lo dan casi hecho:

http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/wireless/5.html

y aquí tienes en howto sobre sockets en python:

http://www.amk.ca/python/howto/sockets/

...

Cuando ya lo tengas hecho con la implementación "estándar", quizá te 
interese profundizar con el módulo SocketServer, que permite montar un 
servidor de forma muy elegante:

http://docs.python.org/lib/module-SocketServer.html

aquí tienes un programa de ejemplo que lo usa:

http://www.amk.ca/files/simple/fingerd.txt




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