Buenas!
Tengo una duda técnica, a ver si me podéis ayudar:
Estoy desarrollando una aplicación cliente-servidor. Bueno, no la consideraría 100% cliente-servidor, pero para el caso sirve.
El tema es que una parte de la aplicación está en el escritorio de un PC (de momento, en el mío), y digamos que "espera órdenes" (como un cliente).
Entonces, me surge la siguiente duda: ¿Cómo hacer para que ejecute las órdenes que "le llegan"? Es decir, por ejemplo, si alguien me comparte algo con dropbox, automáticamente mi dropbox se pone a trabajar...
Pues me gustaría hacer algo similar. He pensado que quizás lo ideal sería dejar la aplicación escuchando en un puerto... pero no se
Lo que también he pensado es crear un bucle y que cada X tiempo (30 segundos, por ejemplo) compruebe si hay órdenes en una cola...
¿Qué me recomendáis? No solo miro "lo que hacen todos" sino que busco otros aspectos, como que haciendo un bucle quizás (no lo se) saturo menos la tarjeta de red, o que estableciendo una escucha en un puerto la aplicación será más segura...
En fin, a ver si me ayudáis.
Saludos!