【问题标题】:can I identify host name of all android connected with a wifi network?我可以识别与 wifi 网络连接的所有 android 的主机名吗?
【发布时间】:2016-04-06 10:43:44
【问题描述】:

在 WiFi 网络中连接了许多安卓设备。

我的手机也已连接。现在我想从我的 android 设备中知道所有 android 设备主机名。设备名称类似于 ANDROID-123464f3

【问题讨论】:

标签: java android android-studio networking network-programming


【解决方案1】:

我想我知道你在问什么,你的意思是你正在寻找连接到 WiFi 网络的所有设备,好吧,在大多数情况下你必须打开你的路由器输入:192.168.1.1(或有时192.168.0.1) 甚至在您放置路由器的方向(如果您之前配置过)。必须有一部分设备地图或类似的东西,您可以在此页面中找到连接到路由器的设备。 希望对您有所帮助。

【讨论】:

  • 没有。这不是我的 WiFi 设备。它是我连接的 WiFi 网络,我没有路由器管理员密码。我只是一个用户,我想通过 WiFi 网络从我的 android 设备中找到它。如果可以使用任何应用程序或java代码或android工作室请帮忙。我想现在你理解它了。
【解决方案2】:

通常使用 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! 如果不能解决,请让我写一个示例代码!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多