Nella società in cui lavoro abbiamo le nostre app iOS \ Android \ WP che consentono ai nostri dipendenti di condividere un certo tipo di file tra loro. Questa app funziona attraverso il nostro server, ma recentemente abbiamo riscontrato una situazione in cui alcuni dei nostri dipendenti devono raggiungersi l'un l'altro, sono persino nello stesso edificio, ma non possono a causa di una connessione limitata a Internet al di fuori del paese. Installare un server in questo paese è fuori questione, quindi ora stiamo cercando una soluzione alternativa.
C'è un modo per fare in modo che due dispositivi mobili con l'app si colleghino direttamente tra loro per scambiare informazioni? L'uso di e-mail o di qualsiasi altra comunicazione comune è fuori questione dal momento che i file inviati da un'app all'altra dovevano essere elaborati e visualizzati in un modo molto specifico (sono le specifiche tecniche complesse) più la politica della nostra azienda vieta severamente l'uso di un terzo server di partito per lo scambio di informazioni.
Il problema che stiamo affrontando è che poiché entrambi i dispositivi stanno semplicemente utilizzando un ISP mobile locale è impossibile stabilire una connessione TCP diretta perché entrambi i dispositivi non hanno un indirizzo IP esterno che potrebbe essere utilizzato per raggiungere questo dispositivo. Quindi, per quanto possiamo dire, provare a connettere 2 dispositivi direttamente su Internet è una causa persa. Siamo corretti in questa ipotesi? Forse stiamo trascurando alcune possibilità per raggiungere il nostro obiettivo?
Apprezzerò qualsiasi idea.