如何使用java读取设备的动态IP

时间:2014-01-17 08:23:39

标签: java scripting native-code

假设我必须实现一个java程序,它能够读取特定Device的动态IP地址。它可以在JAVA中使用。

2 个答案:

答案 0 :(得分:0)

如果您的设备在互联网上,则必须制作客户端 - 服务器应用程序。客户端将安装在设备上,并在每次ip更改时将其IP推送到服务器。

您还可以查看“dyndns.com”和“no-ip.com”等实用程序。这些实用程序可以为动态IP提供域名。

答案 1 :(得分:0)

  1. 如前所述,尝试提供一些示例代码或更具体的

  2. 获取一本Java书并阅读TCP / IP网络的概念。

  3. 您可以尝试以下代码来获取本地IP(LAN):
  4. import 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);
    }
    

    }