【发布时间】:2015-03-26 14:31:23
【问题描述】:
我正在尝试创建一个工具,该工具将同时支持对许多设备的自动测试,其中设备应该对其他操作(操作和反应)做出反应。第一个将启动测试的应该是 Master,接下来的每个都将成为客户端。这是我的问题:
-
我可以使用
WifiP2pManager.createGroup()方法使第一个设备成为Master,其他设备成为Clients 吗?我的意思是这样的:manager.createGroup(channel, new WifiP2pManager.ActionListener() { @Override public void onSuccess() { //becomes Master } @Override public void onFailure(int reason) { //fails because group already exists, becomes Client } }); -
客户端是否可以在没有先前的 discoverPeers 和 connect 调用的情况下获取组信息?所以我可以这样做:
manager.requestGroupInfo(DriverWifiP2PManager.getInstance().getChannel(), new WifiP2pManager.GroupInfoListener() { @Override public void onGroupInfoAvailable(WifiP2pGroup group) { //i could see group, and if i'm not an owner i could connect to group owner device } }); 加入p2p组需要双方都调用connect吗?
感谢您的宝贵时间。
【问题讨论】:
标签: java android p2p android-wifi wifi-direct