Nel mio dispositivo Android sto cercando di trovare il suo indirizzo IP (IPV4).
Se faccio il seguente codiceOttieni il mio indirizzo IP LAN (192.168.xxxx) (IPV4)
InetAddress inet = InetAddress.getLocalHost();
System.out.println(inet.getHostAddress()); //giving me 127.0.0.1
Il codice mi sta dando 127.0.0.1.
Volevo ottenere l'effettivo IP 198.168.xx.xx.
(nel mio PC lo stesso codice dandomi l'IP effettivo però.)
[OT] dispiace ma nasconde un IP privato (192.168. xxx?) non è necessario, non puoi essere hackerato da persone che conoscono tali informazioni. –
@GrailsGuy Non duplicato, OP vuole 192.168 indirizzo di rete locale e non l'indirizzo del router pubblico. – laalto
@LuiggiMendoza Lo so, ero pigro per dirlo lì. –