【问题标题】:Connecting two android devices using wifi使用wifi连接两个android设备
【发布时间】:2012-01-16 17:26:05
【问题描述】:

我需要使用 wifi 连接两个 android 设备。一个设备是服务器,它向第二个设备发送某些命令。我的问题是如何从客户端设备获取服务器的 IP 地址?可以使用一些外部 wifi 网络。 Android.net.wifi.p2p 对我来说是不可接受的,因为它仅从 API 级别 14 开始受支持。

更新:是否可以扫描当前的 wifi 网络以查找连接的设备? F.e.,在我的例子中,客户端扫描它的网络,找到服务器并连接到它。

【问题讨论】:

    标签: java android wifi


    【解决方案1】:

    要么你在服务器上有一个固定的 IP,要么你可以每 n 次实施某种广播,只有你的设备会回答。

    也许您可以向您子网中的所有 IP 发送一个带有一些 HELLO 请求的 UDP 数据包,当服务器收到它时,他会用一个 ACK​​ 数据包进行响应。

    如果您想检查网络上的设备是否可用,请尝试 ping 它,然后尝试连接。

    【讨论】:

    • 嗯,发送一些“Hello packet”的想法似乎不错,但是我不能直接获取连接到子网的所有设备的列表吗?
    【解决方案2】:

    Try this.

    使用这个我可以在 wifi 网络上找到 DLNA 设备

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多