Hallo Kollegen,
ich habe wieder einmal ein kleines Problem.
Als Hausaufgabe sollten wir ein kleines ChatTool schreiben.
Der ist soweit auch am laufen.
Adlerdings möchte ich in einem JLabel meine eigene IP-Adresse,
die mein Rechner vom Netzwerk bekommen hat anzeigen.
Da kommt nun das Problem egal wie ich es anstelle ich bekomme immer nur 127.0.1.1 heraus.
Das bringt mir nichts.
Meine gescheiterten Versuche hierbei sind
1.versuch
2.versuch
3.versuch
Es muss doch möglich sein das zu bewerkstelligen.
ich habe wieder einmal ein kleines Problem.
Als Hausaufgabe sollten wir ein kleines ChatTool schreiben.
Der ist soweit auch am laufen.
Adlerdings möchte ich in einem JLabel meine eigene IP-Adresse,
die mein Rechner vom Netzwerk bekommen hat anzeigen.
Da kommt nun das Problem egal wie ich es anstelle ich bekomme immer nur 127.0.1.1 heraus.
Das bringt mir nichts.
Meine gescheiterten Versuche hierbei sind
1.versuch
Java:
try
{
lblip.setText(""+InetAddress.getLocalHost());
} catch (UnknownHostException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
Java:
lblipadress.setText(""+InetAddress.getLocalHost().getHostName());
Java:
public static String hostAddr() {
try {
InetAddress[] allByName = InetAddress.getAllByName(host());
for (InetAddress inetAddress : allByName) {
if (inetAddress instanceof Inet4Address) {
return inetAddress.getHostAddress();
}
}
return InetAddress.getByName(host()).getHostAddress();
} catch (UnknownHostException e) {
throw new IllegalStateException(e);
}
}
Es muss doch möglich sein das zu bewerkstelligen.