1

如果有三个设备 A、B 和 C 使用 Wifi-direct 连接,假设 B 是 Group Owner。

A 如何向 C 发送消息?在运行 Android wifi direct 演示时,我注意到 A 和 C 知道 B 的 IP 地址。

没有可用的方法来获取 A 和 C 的 IP 地址。

创建一个小型聊天应用程序我需要在 B(Group Owner) 创建一个服务器吗?

4

1 回答 1

0

是的,您需要在 B 处创建服务器。

创建组时,任何人都知道的唯一 IP 地址是组所有者。如果您希望 A 和 C 进行通信,则需要让他们将其 IP 地址发送给 B,然后 B 可以将 C 的地址发送给 A,反之亦然。

有点恶心 我也在努力解决这个问题。

我认为常规的 NSD 协议可能很有希望,但我不确定它是否可以通过 wifi direct 工作。

于 2013-09-13T02:48:58.070 回答