我的Android手机连接到了局域网。
在Java中有一种获取局域网IP列表的方法吗?
我想要获取此列表,因为我的应用程序必须连接到LAN计算机上的SQL Server才能同步某些数据。
有人能帮帮我吗?
发布于 2011-10-06 17:58:25
您可以尝试从Java应用程序启动shell命令: nmap 192.168.1.*
但我还没试过!
发布于 2011-10-06 17:26:32
没有,但是有一些方法可以在不知道IP地址的情况下通告/定位服务。看看zeroconf (苹果称之为bonjour)。微软有一个替代方案,UPNP。
大多数应用程序似乎都放弃了,只是简单地要求用户输入IP地址。
https://stackoverflow.com/questions/7672153
复制相似问题