Na moim urządzeniu z Androidem próbuję znaleźć jego adres IP (IPV4).
Jeśli robię następujący kodUzyskiwanie adresu IP mojej sieci LAN (192.168.xxxx) (IPV4)
InetAddress inet = InetAddress.getLocalHost();
System.out.println(inet.getHostAddress()); //giving me 127.0.0.1
Kod daje mi 127.0.0.1.
Chciałem uzyskać rzeczywiste IP 198.168.xx.xx.
(w moim komputerze ten sam kod daje mi choć rzeczywisty adres IP.)
[OT] Przepraszam, ale ukrywanie prywatnego IP (192.168. xxx?) nie jest konieczne, nie możesz zostać zhakowany przez ludzi, którzy znają te informacje. –
@GrailsGuy Nie duplikuj do tego, OP chce 192.168 adresu sieci lokalnej, a nie publiczny adres routera. – laalto
@LuiggiMendoza Wiem, byłem leniwy, aby to tam umieścić. –