Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在网络上定位IP_Java_Android - Fatal编程技术网

Java 在网络上定位IP

Java 在网络上定位IP,java,android,Java,Android,我已经在网上搜索过了,但没有成功。 这就是我的问题:我正在开发一个应用程序,从与Ethernet shield连接的arduino读取数据。 我可以通过内部网络、家庭网络或互联网连接到它 问题是我需要知道arduino是否存在于本地网络上,如果不存在,则在外部ip地址上查找它。 我曾尝试使用ping功能,但它不起作用。如果您有任何帮助,我们将不胜感激。我想您知道arduino的IP地址?您是否尝试将您的pc\laptop与设备放在同一子网中,例如,如果arduino的IP地址为10.254.10

我已经在网上搜索过了,但没有成功。 这就是我的问题:我正在开发一个应用程序,从与Ethernet shield连接的arduino读取数据。 我可以通过内部网络、家庭网络或互联网连接到它

问题是我需要知道arduino是否存在于本地网络上,如果不存在,则在外部ip地址上查找它。
我曾尝试使用ping功能,但它不起作用。如果您有任何帮助,我们将不胜感激。

我想您知道arduino的IP地址?您是否尝试将您的pc\laptop与设备放在同一子网中,例如,如果arduino的IP地址为10.254.103.20,您可以将您的笔记本\pc的IP更改为10.254.103.21,然后尝试ping它

首先,如果您的路由器支持NAT环回,那么大多数情况下都支持,但您可能必须启用NAT环回,您可以始终只连接到外部IP地址,而不管您是在LAN还是WAN上


干杯,

define used ping function您使用了什么代码并定义它不起作用了您期望的是什么,您为什么期望这样,发生了什么,您能解释一下吗