以编程方式获取设备连接到同一个wifi网络的设备?

时间:2017-05-31 10:12:09

标签: java android wifi wifimanager network-interface

我正在开发一个应用程序,其中我需要的第一件事是如何获得连接到我的wifi网络或相同的wifi网络的设备.ie ip地址,设备名称等。 我不知道该怎么做已经搜索了很多,但没有可用的例子。

我做了一件事,我将ping 255 ips,无论哪个将响应将是连接的ips,但问题是有一些虚拟ips已经分配给某些网站,所以我只需要检测真实的设备IP地址。

我想做与应用WifiTalkie

相同的事情

1 个答案:

答案 0 :(得分:1)

请执行以下任一操作:

<强> WAY1:

如果您的意思是想要查看连接到当前WiFi连接的所有设备(并且您没有尝试进行Ad Hoc网络连接),那么您基本上想要运行网络扫描仪。

周围有很多这些。这个源代码可以在github上找到

http://rorist.github.com/android-network-discovery/

<强> Way2: 请参阅How to detect all the Devices connected in a WiFi network from Android App