Sto cercando informazioni sulla creazione di un'interfaccia di gestione remota per il nostro software. Questo non è niente di illegale. Il nostro software è per la produzione di TV in diretta e una volta che sono on-air non possiamo accedere al PC (di solito attraverso LogMeIn).
Mi piacerebbe poter caricare / scaricare file e inviare comandi al nostro software. I comandi sarebbero specifici del software come "carica questo file" o "esegui questo script" o "restituisci questo valore" ecc.
È preferibile una connessione socket, ma il problema è che gran parte dei nostri PC si trovano dietro firewall e server NAT. Non sono sicuro da dove cominciare. Penso che il tunneling HTTP sia la strada da percorrere, ma mi chiedo se ci sono altre opzioni o raccomandazioni.
Inoltre, supponiamo che i nostri clienti non siano disposti ad aprire porte per motivi di sicurezza.
Grazie.