是否有任何API可以获取LAN中的设备列表

时间:2014-05-21 10:11:41

标签: android android-networking

我想获得局域网中的设备列表。是否有任何API来获取此类信息。现在,我有这样的JAVA代码。

public void checkHosts(String subnet){
   int timeout=1000;
   for (int i=1;i<254;i++){
       String host=subnet + "." + i;
       if (InetAddress.getByName(host).isReachable(timeout)){
           System.out.println(host + " is reachable");
       }
   }
} 

但我想使用android API(如果可用)。提前致谢

1 个答案:

答案 0 :(得分:0)

尝试http://jmdns.sourceforge.net

您可以在LAN上创建服务并发现服务。