Java - 检索本地服务器/客户端名称和 IP 地址
到 获取和查看 在 Java 中,机器的本地 地址类 java.net.InetAddress 有一个方法。InetAddress.getLocalHost()返回在类中处理的计算机名称及其 IP 地址 InetAddress.本例中,我们检索路由器DHCP服务器提供的本地wifi网络 中机器的名称和地址:
import java.net.InetAddress;输出:
import java.net.UnknownHostException;
public class Clientaddress {
public static void main(String[] args) {
String hostname;
字符串地址IPLocale;
try{
InetAddress inetadr = InetAddress.getLocalHost();
//机器名
hostname = (String) inetadr.getHostName();
System.out.println(计算机名称 = ”+主机名);
//网络上的IP地址
IPLocale address = (String) inetadr.getHostAddress();
System.out.println(本地 IP 地址 = ”+IPlOcale)
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
机器名称 = VAIO-VAIO参考:
本地 IP 地址 = 192.168.1.101
Oracle 文档: 做法 InetAddress.getLocalHost
在 Java
TCP 套接字:在 Java