在android中扫描本地网络(路由器)的IP地址与计算机名称

时间:2015-05-29 13:47:39

标签: android sockets router

我看到一些应用程序扫描本地网络计算机(通过路由器)并显示计算机名称。 当我选择它们时,应用程序将连接到选定的计算机。

我想做同样的事情。

我的Android应用程序(客户端)目前通过TCP / IP套接字连接到服务器,手动放置IP和PORT。 但是,对于用户友好的界面,我想向他们展示一个本地计算机名称列表,然后选择它们。

如何制作此功能?

如果有办法获取每个IP地址的本地计算机名称,那么剩下的事情就会清楚了。

谢谢!

1 个答案:

答案 0 :(得分:0)

看看Zero-configuration networking。有两种流行的实现:

  1. Microsoft UPnP
  2. Apple Bounjour