如果有三个设备 A、B 和 C 使用 Wifi-direct 连接,假设 B 是 Group Owner。
A 如何向 C 发送消息?在运行 Android wifi direct 演示时,我注意到 A 和 C 知道 B 的 IP 地址。
没有可用的方法来获取 A 和 C 的 IP 地址。
创建一个小型聊天应用程序我需要在 B(Group Owner) 创建一个服务器吗?
如果有三个设备 A、B 和 C 使用 Wifi-direct 连接,假设 B 是 Group Owner。
A 如何向 C 发送消息?在运行 Android wifi direct 演示时,我注意到 A 和 C 知道 B 的 IP 地址。
没有可用的方法来获取 A 和 C 的 IP 地址。
创建一个小型聊天应用程序我需要在 B(Group Owner) 创建一个服务器吗?
是的,您需要在 B 处创建服务器。
创建组时,任何人都知道的唯一 IP 地址是组所有者。如果您希望 A 和 C 进行通信,则需要让他们将其 IP 地址发送给 B,然后 B 可以将 C 的地址发送给 A,反之亦然。
有点恶心 我也在努力解决这个问题。
我认为常规的 NSD 协议可能很有希望,但我不确定它是否可以通过 wifi direct 工作。