假设我必须实现一个Java程序,该程序能够在JAVA中读取特定 Device.Is 的动态IP地址。
如果您的设备在互联网上,则必须创建一个客户端-服务器应用程序。客户端将安装在设备上,并在每次 IP 更改时将其 IP 推送到服务器。
您还可以检查"dyndns.com"和"no-ip.com"等实用程序。这些实用程序可以为动态 IP 提供域名。
-
如前所述,尝试提供一些示例代码或更具体
-
获取一本Java书籍并阅读TCP/IP网络的概念。
- 您可以尝试以下代码来获取本地 IP (LAN):
导入java.net.InetAddress;
import java.net.UnknownHostException;
公共类 IP {
public static void main(String[] args) throws UnknownHostException {
String ip=InetAddress.getLocalHost().getHostAddress();
System.out.println("My IP address "+ip);
}
}