Java - Abrufen des lokalen Server-/Client-Namens und der IP-Adresse

Zu Abrufen und Anzeigen  In Java hat die lokale Adresse einer Maschine, die Klasse java.net.InetAddress eine Methode. InetAddress.getLocalHost() der den Namen des Computers und seine IP-Adresse zurückgibt, die in der Klasse InetAddress.

In diesem Beispiel rufen wir den Namen und die Adresse des Computers in einem lokalen WLAN-Netzwerk ab bereitgestellt vom DHCP-Server des Routers:

import java.net.InetAddress; 
import java.net.UnknownHostException;

public class Clientaddress {

public static void main(String[] args) {

String hostname;
String-AdresseIPLocale;

try{
InetAddress inetadr = InetAddress.getLocalHost();
//machinename
hostname = (Zeichenfolge) inetadr.getHostName();
System.out.println("Computername = "+Hostname);
//IP-Adresse im Netzwerk
IPLocale-Adresse = (Zeichenfolge) inetadr.getHostAddress();
System.out.println("Lokale IP-Adresse = "+IPlOcale)

} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
Output:

Maschinenname = VAIO-VAIO
Lokale IP-Adresse = 192.168.1.101
Referenzen:
Oracle Dokumentation: Methode  InetAddress.getLocalHost
Webserver-Adresse in Java abrufen
TCP-Socket: Erstellen Sie einen Client/Server-Chat in Java