【发布时间】:2016-04-06 10:43:44
【问题描述】:
在 WiFi 网络中连接了许多安卓设备。
我的手机也已连接。现在我想从我的 android 设备中知道所有 android 设备主机名。设备名称类似于 ANDROID-123464f3。
【问题讨论】:
-
对不起。这对我没有帮助。
标签: java android android-studio networking network-programming
在 WiFi 网络中连接了许多安卓设备。
我的手机也已连接。现在我想从我的 android 设备中知道所有 android 设备主机名。设备名称类似于 ANDROID-123464f3。
【问题讨论】:
标签: java android android-studio networking network-programming
我想我知道你在问什么,你的意思是你正在寻找连接到 WiFi 网络的所有设备,好吧,在大多数情况下你必须打开你的路由器输入:192.168.1.1(或有时192.168.0.1) 甚至在您放置路由器的方向(如果您之前配置过)。必须有一部分设备地图或类似的东西,您可以在此页面中找到连接到路由器的设备。 希望对您有所帮助。
【讨论】:
通常使用 DHCP!并且通常所有设备都在同一个 IP 范围内! 例如,如果您的 IP 是 192.168.43.35,则其他设备的 IP 地址将采用 192.168.43.x 形式。 所以你可以循环搜索你的IP并找到它们! 以及此循环的一些注意事项: - DHCP 通常默认从 33 开始 IP - 以循环形式搜索! 考虑使用 IP 地址 LIKE 192.168.1.45,在最后一部分循环,“n”后退,然后“n”前进!
for n = 1:
192.168.1.44 , [192.168.1.45] , 192.168.1.46
for n = 2:
192.168.1.43 , [192.168.1.44 , 192.168.1.45 , 192.168.1.46] , 192.168.1.47
等等... 但注意不要一次又一次地搜索一个IP! 如果不能解决,请让我写一个示例代码!
【讨论】: