我目前正在开发一个聊天应用程序。为了连接客户端到服务器,我必须手动输入服务器的IP地址,因为我们正在使用LAN,并且每次连接服务器系统时它的IP都会被更改。那么有没有办法通过使用其PC名称来查找特定计算机的IP地址。我目前正在使用Java实现。
InetAddress host = InetAddress.getByName("www.java2novice.com");
System.out.println(host.getHostAddress());
这个链接应该对你有帮助。 http://www.java2novice.com/java_networking/ip_by_host_name/
InetAddress ip = InetAddress.getByName("Host_Name"); // just write the host name of server machine
System.out.println(ip.getHostAddress());
我想这会对你有所帮助。