使用Wi-Fi Direct在两个以上的Android设备之间发送数据
我已经成功地用Android中的Wi-Fi Direct连接了两台设备,并在它们之间传递了数据 我的测试应用程序大致基于Wi-Fi Direct服务发现示例中的源代码 当应用程序启动时,我可以在可能连接的设备列表中看到我的所有三台设备,三星Galaxy S2、三星Galaxy S4和谷歌Nexus 7用于测试 如果我从S2连接到S4,他们可以毫无问题地通信。 如果我尝试连接Nexus 7,它可以连接到S2。S4不再可用。它可以与S2通信,但从S4看不到数据,也看不到S2和S4之间发送的数据 我已尝试在连接期间更改groupOwnerIntent来详细说明:使用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之间发送的数据 我已
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时,通信不再工作,甚至在两个设备之间也不工作
有没有人能做到这一点,并能就如何解决这一问题给出任何提示