Intanto grazie della risposta.

Il problema è che il flusso di dati è sostanzialmente continuo, stiamo parlando di 10-100richieste ogni 2-5 minuti...sempre, 24h/24h. Se li ricevessi in locale dovrei tenere un client acceso e connesso 24h/24h. Senza contare che, credo, non avendo IP fisso il client, dovrei acquistare un servizio di DNS dinamico...però vabè, questo sarebbe il meno.

Giusto per curiosità, visto che sull'hardware la porta la posso impostare, non ci sono porte aperte di default per altri servizi che supportano le connessioni socket, e utilizzare quella?