我的应用程序需要创建多组wifi直接通信。但经过测试后我发现Android中没有以下任何方案可行:
1)设备在一个组中扮演P2P客户端的角色,在另一个群组中扮演GO角色。 2)设备在两个或更多组中充当客户端。
我想问谷歌是否有计划更新Android Wifi-Direct API以支持上述其中一项,以便我们可以轻松实现多组通信?
或者是否有一些方法可以在android中相互进行两次wifi直接组通信?
!!!!!!!!!!!!!!!!
由于答案 0 :(得分:0)
对所有问题的简单回答是:不。第二个问题就是据我所知,不是。
无论如何,如果你的逻辑要求你能够成为GO&客户端同时,您可以通过创建客户端将连接到的常规访问点来解决此问题,并且可以连接到其他设备访问点。
对于访问点,您可以使用CreateGroup函数,该函数将创建隐藏的访问点。然后,您可以使用Wifi Direct服务广告来提供密码& SSID与IP-Address一起提供给其他设备,因此他们可以发现接入点并连接到它们。