migliorabile ha scritto:
@Della stai confondendo l'autore.
La lista di IP locali del cellulare non c'entrano un picchio (povero picchio) con la possibilita' di un client remoto di accedere al cellulare visto come "server".
Scusa, ma non capisco la tua risposta.
Per espandere sulla mia risposta precedente:
Tramite la classe indicata sopra è possibile conoscere l'indirizzo IP assegnato al dispositivo. Poi se il tuo cellulare è collegato alla rete WiFi di casa, gli verrà assegnato un IP privato, che tendenzialmente sarà raggiungibile solo da altri dispositivi interni alla stessa LAN (a meno di non conoscere l'IP pubblico del router e di aver configurato firewall e port forwarding correttamente).
Se sei collegato ad un operatore invece... tendenzialmente la questione rimane la stessa. Gli operatori infatti fanno uso di NAT per limitare gli IP pubblici da acquistare, per cui di fatto l'IP che riesci a ottenere dal dispositivo è di nuovo un IP privato. Anche conoscendo il proprio IP pubblico (ed esempio tramite servizi come
https://www.ipify.org) non riusciresti a connetterti al tuo cellulare dall'esterno perché non potresti fare port forwarding (la configurazione di rete è fatta dall'operatore). In linea puramente teorica credo che (forse) riusciresti a "vedere" il tuo dispositivo solo da altri dispositivi connessi allo stesso operatore, e solo se sono assegnati alla stessa sottorete (cosa che sinceramente non so quanto probabile/possibile sia)