[Python-es] Enviar imagenes mediante sockets

lopz lowlifebob en gmail.com
Jue Abr 7 15:02:39 CEST 2011


El día 6 de abril de 2011 23:57, Nekmo <contacto en nekmo.com> escribió:
> Tienes que poner rb en vez de r, y wb en vez de w. Sino lo guardará y
> leerá en ASCII, lo cual no es el resultado que buscas ;-)
>

Exacto, wb y rb la b de binary ;)

saludOS!

> Un cordial saludo:
> -- Nekmo.
>
> Sitio web: http://nekmo.com
> Dirección de contacto: contacto en nekmo.com
> XMPP/Jabber: contacto en nekmo.com
> Identi.ca: http://identi.ca/nekmo
> Diaspora: Nekmo
>
>
>
> El día 7 de abril de 2011 03:57, lopz <lowlifebob en gmail.com> escribió:
>> Pero enviar una imágen o cualquier binario no es lo mismo?
>>
>> No sé si diré alguna tontería pero no se puede hacer algo como:
>>
>> f = open('image.jpg', 'r')
>>
>> while True:
>>      buf = f.read(nro_bytes)
>>      if not buf:
>>          sock.send(buf)
>>
>> y desde el servidor, leer lo que se envíe, almacenar en un buffer y luego un
>>
>> img = open('image2.jpg, 'w')
>> img.write(buffer)
>>
>> No se debería poder de esta forma?
>>
>>
>> El día 6 de abril de 2011 21:51, Abraham Zamudio
>> <abraham.zamudio en gmail.com> escribió:
>>> Es absolutamente necesario con sockets ???? ... porque me parece mas natural
>>> hacer con algun modulo  que implemente el paso de mensajes  : mpi4py .
>>>
>>> 2011/4/6 craf <pyclutter en gmail.com>
>>>>
>>>> Hola.
>>>>
>>>> Estoy probando los sockets en Python y he visto la forma en como
>>>> funciona para enviar string. Mi consulta es si alguien sabe en donde se
>>>> puede encontrar algo de información sobre como enviar imágenes mediante
>>>> Sockets. Utilizo Python 2.7 y he leído la información con respecto a los
>>>> Sockets de la pagina web de Python, pero no logro comenzar.
>>>>
>>>> De ante manos muchas gracias por cualquier ayuda.
>>>>
>>>> Saludos.
>>>>
>>>> Cristian Abarzúa F
>>>>
>>>>
>>>> _______________________________________________
>>>> Python-es mailing list
>>>> Python-es en python.org
>>>> http://mail.python.org/mailman/listinfo/python-es
>>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>>
>>> --
>>> Abraham Zamudio Ch.
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> http://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>>
>>
>> --
>> lopz es libre, usa --> GNU/linux gentoo
>>
>> +--[RSA 2048]--+
>> |  ..o.o=+       |
>> |   o =o*.+      |
>> |  . . *oO .      |
>> |     .EBoo      |
>> |      o.S         |
>> +--[lopz.org]--+
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
lopz es libre, usa --> GNU/linux gentoo

+--[RSA 2048]--+
|  ..o.o=+       |
|   o =o*.+      |
|  . . *oO .      |
|     .EBoo      |
|      o.S         |
+--[lopz.org]--+


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