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;Output:
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();
}
}
}
Maschinenname = VAIO-VAIOReferenzen:
Lokale IP-Adresse = 192.168.1.101
Oracle Dokumentation: Methode InetAddress.getLocalHost
Webserver-Adresse in Java abrufen
TCP-Socket: Erstellen Sie einen Client/Server-Chat in Java