Situazione:
Abbiamo un'applicazione desktop. Abbiamo anche un'applicazione web.
Abbiamo bisogno che i due interagiscano tra loro. Pertanto, quando un pulsante viene inserito nell'applicazione Web, l'applicazione desktop deve iniziare a eseguire un processo (estraendo i dati dal cloud utilizzando un'API che abbiamo creato). Con due applicazioni locali, questo può essere fatto con porte / ascolto, modificando un flag da qualche parte localmente, e l'altra applicazione che legge questo flag, ecc.
Questo può essere fatto da web - > desktop?
Idealmente l'applicazione web avrebbe una comunicazione diretta con l'applicazione desktop e la notificherà per iniziare a estrarre i dati dal cloud usando la nostra API. Ma se questo non è possibile, avere l'app desktop esegue un processo che esegue il loop e controlla la presenza di un flag in un file o qualcosa di simile sarebbe un buon inizio.
Dopo una ricerca minima, ho trovato alcune cose come HTML5 File Api che interagisce con la directory "Sandbox" sul computer locale. Ho anche letto che è impossibile accedere a qualsiasi cosa sul computer locale per motivi di sicurezza.
Inoltre, non desidero che all'utente venga richiesto di richiedere un file di download ogni volta, abbiamo bisogno che le cose accadano dietro le quinte. (Anche se l'utente deve impostare inizialmente alcune protezioni / permessi inferiori solo per questa situazione)
Qualsiasi input è apprezzato!