El 26/10/12 18:46, Carlos Zuniga escribió:
2012/10/26 Jose Caballero <[email protected]>:
(perdon, he enviado el mensaje a medias por error)
El 26 de octubre de 2012 12:21, Jose Caballero <[email protected]>
escribió:
Hola,
tengo un proceso 'daemon' escrito en python. Esta corriendo el 100% del
tiempo.
Necesitaria que algunos scripts que se ejecutan desde la linea de
comandos, tambien escritos en python, sean capaces de enviarle mensajes a
ese daemon.
No hay problemas de seguridad ni de autenticacion. Ambos procesos se
ejecutan en la misma maquina, y se presupone que las etapas de
autenticacion/autorizacion ya se han hecho antes.
Por otro lado, al estar en la misma maquina, y por tratarse de mensajes
muy cortos, no hay problemas de eficiencia.
Cual es la forma mas sencilla que me recomiendan para implementar la
comunicacion?
Una busqueda en google me da dos posibles alternativas (o quizas son la
misma y a mi me parecen diferentes):
- usar un servidor http (puede el ser el que trae python) y escuchar
llamadas hechas por ejemplo con libcurl
- sockets.
Ando algo perdido. Cualquier sugerencia (o link donde pueda aprender) es mas
que bienvenida.
Una opción es utilizar twisted:
http://twistedmatrix.com/trac/
Y una más para que invesgues es usar dbus.
Saludos
Otras opciones son:
Puedes echarle un vistazo a Pyro, si ambas partes están implementadas en
python:
http://pypi.python.org/pypi/Pyro4
Más flexible sería usar CORBA, por ejemplo omniORB, lo que te permite
usar diferentes lenguajes y es muy, muy rápido.
Un saludo.
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/