我的Android手机已连接到局域网。
Java中有一种方法可以获取LAN IP列表吗?
我想获取此列表,因为我的应用程序必须连接到LAN计算机上的SQL Server才能同步某些数据。
有人可以帮助我吗?
答案 0 :(得分:1)
您可以尝试从Java应用程序启动shell命令: nmap 192.168.1。*
但我还没试过!
答案 1 :(得分:0)
没有,但有办法在不知道IP地址的情况下宣传/定位服务。寻找zeroconf(Apple称之为bonjour)。微软有另一种选择,即UPNP。
大多数应用似乎放弃了,只是要求用户输入IP地址。