【发布时间】:2014-12-12 09:43:46
【问题描述】:
我想做和这篇文章一样的事情:WiFi Direct (Android 4.0) with multiple (3+) devices
但带有双向消息。
A -> B 和 B -> A
B -> C 和 C -> B
有没有办法做到这一点?
【问题讨论】:
标签: android network-programming android-wifi wifi-direct
我想做和这篇文章一样的事情:WiFi Direct (Android 4.0) with multiple (3+) devices
但带有双向消息。
A -> B 和 B -> A
B -> C 和 C -> B
有没有办法做到这一点?
【问题讨论】:
标签: android network-programming android-wifi wifi-direct
是的。您必须创建一个 wifi 直连组,并且您的所有设备都必须连接到组所有者设备。此后,该组中的所有设备都知道组所有者的 IP 地址。现在您必须执行以下步骤:
所有设备(群主除外)都必须向群主发送消息(消息内容无关)。您可以使用群组所有者地址执行此操作。
现在组所有者收到消息。这不重要,但套接字很重要!您可以从套接字获取客户端 IP 地址!现在存储该 IP 地址。
现在组所有者知道所有 IP 地址。所以你可以向任何设备发送消息,只需做好路由
【讨论】: