In meinem Android-Gerät versuche ich seine IP-Adresse (IPV4) zu finden.
Wenn ich den folgenden Code tunAbrufen meiner LAN-IP-Adresse (192.168.xxxx) (IPV4)
InetAddress inet = InetAddress.getLocalHost();
System.out.println(inet.getHostAddress()); //giving me 127.0.0.1
Der Code wird mir geben 127.0.0.1.
Ich wollte die tatsächliche IP 198.168.xx.xx.
(in meinem PC den gleichen Code mir die tatsächliche IP geben though.)
[OT] Sorry, aber eine private IP (192.168 versteckt. xxx?) ist nicht notwendig, du kannst nicht von Leuten gehackt werden, die diese Info kennen. –
@GrailsGuy Nicht doppelt, OP will 192.168 lokale Netzwerkadresse und nicht die öffentliche Router-Adresse. – laalto
@LuiggiMendoza Ich weiß, ich war faul das dort hinzustellen. –