有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

路由器无法使用Java Ping智能手机

我目前正在开发一个Java应用程序,可以检测智能手机何时连接到我们的家庭网络。我能够获取网络上所有“记住的”设备的IP地址,ping网络上当前活动的设备,如台式机和笔记本电脑,但当我尝试ping智能手机时(无论是从命令行还是使用InetAddress的isReachable()方法从Java应用程序),请求超时

这是路由器安全设置的问题吗?手机(iPhone)本身是否有防止这种情况发生的安全措施?有没有其他Java代码可以用来检测这些智能手机在网络上是否处于活动状态?在之前的问题中,我还没有找到一个特别有用的答案

感谢您审阅我的问题


共 (1) 个答案

  1. # 1 楼答案

    使用Wireshark或其他类似软件检查网络,看看网络上的场景背后发生了什么,这可能是一个好主意。如果您使用linux,可能需要尝试unix命令arp-scan,它可以为您进行网络发现