enviar archivo a través de sockets
Alejandro Delgado Gallego
aledelgal en gmail.com
Lun Nov 6 20:59:34 CET 2006
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í:
Cliente:
#por aqui arriba se crea el socket y abro el archivo de texto
l=f.readLine()
while (l):
s.send(l)
l = f.readline()
Servidor:
#nuevo fichero
f = open('file_'+ str(i),'w')
# recibimos y escribimos en el fichero
l = s.recv(1024)
while (l):
f.write(l)
l = s.recv(1024)
f.close()
¿tengo que cambiar mucho?
Gracias
--
__][ALeX][__
Más información sobre la lista de distribución Python-es