DeRal
Grünschnabel
Hi,
ich brauche für einen Chat-Server/Client Programm eine Möglichkeit, die IP des eigenen Rechners herauszufinden, wenn sich der Client auf dem gleichen Computer wie der Server befindet. Wenn sich ein Client von einem anderen Rechner verbindet, geht es, wenn ich den Client aber auf dem gleichen PC starte, erhalte ich als Adresse 127.0.0.1, was natürlich zu Problemen führt, wenn die Nachrichten versendet werden. (die Clients versenden die Nachrichten P2P)
Zum rausfinden der IP verwende ich folgendes Codestück:
client ist dabei vom Typ Socket.
Kennt jemand eine Lösung?
ich brauche für einen Chat-Server/Client Programm eine Möglichkeit, die IP des eigenen Rechners herauszufinden, wenn sich der Client auf dem gleichen Computer wie der Server befindet. Wenn sich ein Client von einem anderen Rechner verbindet, geht es, wenn ich den Client aber auf dem gleichen PC starte, erhalte ich als Adresse 127.0.0.1, was natürlich zu Problemen führt, wenn die Nachrichten versendet werden. (die Clients versenden die Nachrichten P2P)
Zum rausfinden der IP verwende ich folgendes Codestück:
Code:
parent.addUserToList(client.getInetAddress().getHostAddress(), reqArr[1]);
Kennt jemand eine Lösung?