Page 1 of 1
Comunicacion entre aplicaciones

Posted:
Tue Nov 15, 2011 12:31 am
by necro_vampire
Hay alguna forma de crear un programa sin tener la ventana o comunicarse con otra aplicacion (ya corriendo) que no tenga una ventana ??
supongo que se podria usar una ventana como si fuera una consola...
Estoy pensando en tener varias aplicaciones corriendo y comunicandose entre si...
pensando en esto, lo mejor es que no sean independientes de un lenguaje y/o plataforma...
Re: Comunicacion entre aplicaciones

Posted:
Tue Nov 15, 2011 5:44 pm
by TYCO
Eso creo que es interactuar con el sistema operativo en el que te encuentres, ya que cada aplicación es independiente. Pero se me ocurre que para hacerlo... usa un archivo con fopen y fwrite entre todas las aplicaciones para comunicarte entre ellas sin depender del sistema operativo en el que estén ejecutándose.
Re: Comunicacion entre aplicaciones

Posted:
Tue Nov 15, 2011 6:02 pm
by erkosone
Puedes declarar variables de entorno y modificarlas desde todos los programas, es fácil y rápido.
Re: Comunicacion entre aplicaciones

Posted:
Tue Nov 15, 2011 10:30 pm
by necro_vampire
TYCO wrote:Eso creo que es interactuar con el sistema operativo en el que te encuentres, ya que cada aplicación es independiente. Pero se me ocurre que para hacerlo... usa un archivo con fopen y fwrite entre todas las aplicaciones para comunicarte entre ellas sin depender del sistema operativo en el que estén ejecutándose.
el problema con eso es si la segunda aplicacion abre el archivo sin que la primera lo cierra o una lo cierra sin que la otra terminara de usarlo...
erkosone wrote:Puedes declarar variables de entorno y modificarlas desde todos los programas, es fácil y rápido.
es buena opcion...
Re: Comunicacion entre aplicaciones

Posted:
Wed Nov 16, 2011 8:14 pm
by necro_vampire
Enfocandolo desde otro angulo...
trabando con la libreria de red, intercambiando mensajes con localhost (la misma maquina)
Re: Comunicacion entre aplicaciones

Posted:
Wed Nov 16, 2011 8:34 pm
by GINO
La mejor forma de hacer eso yo creo que es con sockets pero hasta que haya librería de red no se puede.