[pyar] Pasar datos de un proceso a otro en Linux?

Claudio Freire klaussfreire en gmail.com
Vie Ago 27 11:53:22 ART 2010


2010/8/27 Roberto Alsina <ralsina en netmanagers.com.ar>

> Con qué sistema operativo?
>
> Si es Linux, una solución "fácil" es usar DBus. Hacés que el programa que
> tiene los datos atienda en un nombre en el bus de sistema, y cuando el otro
> quiere datos, se conecta y los pide.
>

Ok, esa está buena, más que nada si ya estás usando DBus.

Si tuvieras que transmitir muchos datos, pensá que podés usar un canal
"dual" - por DBus le mandás los mensajes de "tenés un frame nuevo", y tirás
el path al archivo con el frame. O lo pasás con memoria compartida (mmap). O
con un socket. Toneladas de opciones para transmitir binario.

Lo bueno de memoria compartida es que los objetos de memoria compartida en
python los ves como strings, es muy natural de usar.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100827/2ac8b332/attachment.html>


More information about the pyar mailing list