android - 使用 Wi-Fi Direct 可以进行多播吗?

标签 android wifi-direct wifip2p

我对 Android ICS 中的新 Wi-Fi Direct 功能有些困惑。是否可以使用 多个 设备创建 P2P 组,并将多播数据包从源对等方发送到其他对等方?

很遗憾,我没有任何支持 Wi-Fi Direct 的设备,所以我只能浏览我在网上找到的示例。在这些示例中,我只能找到建立一对一连接的对等方。那么,多播是可能的吗?

最佳答案

Is it possible to create a p2p group with multiple devices ?

根据行业白皮书和技术规范,是的,可以创建具有多个设备的组,您将拥有一对多连接、一个组所有者 (GO) 和多个客户端。

Send multicast packets from a source peer to the other peers?

根据技术规范,GO 应充当 DHCP 服务器并为连接的客户端(应充当 DHCP 客户端)提供 IP 地址。每个设备都可以很容易地知道自己的 IP 和 GO 的 IP,所以应该可以使用地址 255.255.255.255 进行广播。

关于正确的多播,我不确定,我想这取决于创建的 DHCP 服务器的功能。

关于android - 使用 Wi-Fi Direct 可以进行多播吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10095414/

相关文章:

java - 将图像(与 Swing 兼容)从 Java 序列化到 Android 的最佳方法是什么?

Android:元数据也存在于

android - 直接连接 2 个或更多 Android 客户端

java - 如何使用Android 2.36(Gingerbread)开发/编码WIFI Direct?

android - 如何在 Android WifiP2pManager onPeersAvailable() 中检索对等列表?

Android Parcel Unmarshalling 未知类型代码

android - 使用 INNER JOIN 删除 Room 中的数据?

arduino - Wifi-direct(P2P) 与 Arduino Uno

android - WIFI P2P 删除组

android - 通过 Wifi Direct (p2p) 服务将 Raspberry 与 Android 连接