Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Wi-Fi Direct在两个以上的Android设备之间发送数据_Android_Wifi Direct_Wifip2p - Fatal编程技术网

使用Wi-Fi Direct在两个以上的Android设备之间发送数据

使用Wi-Fi Direct在两个以上的Android设备之间发送数据,android,wifi-direct,wifip2p,Android,Wifi Direct,Wifip2p,我已经成功地用Android中的Wi-Fi Direct连接了两台设备,并在它们之间传递了数据 我的测试应用程序大致基于Wi-Fi Direct服务发现示例中的源代码 当应用程序启动时,我可以在可能连接的设备列表中看到我的所有三台设备,三星Galaxy S2、三星Galaxy S4和谷歌Nexus 7用于测试 如果我从S2连接到S4,他们可以毫无问题地通信。 如果我尝试连接Nexus 7,它可以连接到S2。S4不再可用。它可以与S2通信,但从S4看不到数据,也看不到S2和S4之间发送的数据 我已

我已经成功地用Android中的Wi-Fi Direct连接了两台设备,并在它们之间传递了数据

我的测试应用程序大致基于Wi-Fi Direct服务发现示例中的源代码

当应用程序启动时,我可以在可能连接的设备列表中看到我的所有三台设备,三星Galaxy S2、三星Galaxy S4和谷歌Nexus 7用于测试

如果我从S2连接到S4,他们可以毫无问题地通信。 如果我尝试连接Nexus 7,它可以连接到S2。S4不再可用。它可以与S2通信,但从S4看不到数据,也看不到S2和S4之间发送的数据

我已尝试在连接期间更改groupOwnerIntent来详细说明:

WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = service.device.deviceAddress;
config.wps.setup = WpsInfo.PBC;
config.groupOwnerIntent = 0; // 0 for first connect/groupOwner and 15 otherwise
不幸的是,当更改groupOwnerIntent时,通信不再工作,甚至在两个设备之间也不工作

有没有人能做到这一点,并能就如何解决这一问题给出任何提示