本例中,我们检索路由器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
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.