当前位置 : 主页 > 手机开发 > 无线 >

如何在Wifi-Direct Android中创建特定的组所有者

来源:互联网 收集:自由互联 发布时间:2021-06-10
我有一个Wifi Direct Android应用程序,它将在两部手机上运行. 当phone1连接到phone2时,我希望phone1充当客户端,而phone2充当服务器. 我用过这段代码: if (info.groupFormed info.isGroupOwner) { // start the
我有一个Wifi Direct Android应用程序,它将在两部手机上运行.

当phone1连接到phone2时,我希望phone1充当客户端,而phone2充当服务器.

我用过这段代码:

if (info.groupFormed && info.isGroupOwner) {

           // start the server thread

   } else if (info.groupFormed) {

            // start the client thread
   }

但问题是,有时phone1启动了连接并且我希望它充当客户端,它有时充当GroupOwner,并且服务器线程在客户端电话上启动.

我想确保phone2始终充当GroupOwner和服务器.

要将对等体设置为客户端,而不是每次都设置为GroupOWner,我们必须分配:

config.groupOwnerIntent = 0;
网友评论