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

Manuel Naranjo naranjo.manuel en gmail.com
Vie Ago 27 10:53:00 ART 2010


Buenas,

Les hago una pregunta, resulta que tengo 1 proceso el cual se conecta a 
una cámara bluetooth, este proceso a su vez se conecta via rypc a un 
servidorcito que le brinda acceso a una base de datos que esta usando el 
ORM de django (el cual guarda frame a frame)

El tema es que también tengo otro proceso corriendo un sitio web (obvio 
usando django) y lo que quiero es que en una url determinada django me 
permita acceder al stream, esto lo podría hacer chequeando el sistema de 
archivos o la base de datos por imágenes nuevas, o pense algo un poco 
más eficiente y es que cuando tengo la cámara conectada abrir algo como 
un pipe y escupir ahí una copia de todo lo que voy recibiendo.

Lo que no encuentro es como resolverlo, el problema que tengo con el 
pipe es que tengo que esperar que el otro lado lo abra antes de que mi 
llamada a open termina, a mi no me interesa perder datos, o sea si no 
hay nadie del otro lado tomando los datos no me importan que estos 
terminen en el eter.

Alguien tiene idea que podría hacer?

Manuel

pd: Mientras escribía estas lineas se me ocurrio que puedo hacer las 
cosas al revés en vez de ser el servicio que se conecta a la cámara el 
que crea el pipe, podría ser el servidor web el q' lo haga y entonces el 
servicio sólo se fija si existe dicho pipe cada vez que recibe una 
imagen, y en caso de ser así abrirlo, escupir una copia del frame y 
volver a cerrarlo.




More information about the pyar mailing list