【问题标题】:WiFi Direct reassigning Group Owner during ongoing connectionWiFi Direct 在持续连接期间重新分配组所有者
【发布时间】:2016-05-16 02:13:03
【问题描述】:

我想在两个设备之间的持续连接过程中更改组所有者 (GO)(在我完成两个设备之后再连接多个)。这可能吗?例如,设备 A 和设备 B 组成了一个群组,A 是群组所有者。一段时间后,我想将 GO 职责转交给 B。我必须在脑海中做出选择:i) 我可以在持续连接期间执行此操作吗?如果是的话怎么办?或者 ii) 我是否必须先解散组,然后使用 GroupOwnerIntent 从将 B 分配为组所有者的组中解散?

【问题讨论】:

    标签: android wifi-direct wifip2p


    【解决方案1】:

    您不能在活动连接上更改 GO,因此是的,您需要先断开所有设备。

    如果您有一个逻辑来确定哪一个将成为 GO,那么我建议使用 CreateGroup 函数来创建 GO,并让其他人在看到它宣传它的存在时连接到它。

    【讨论】:

    • 我已经实现了。非常感谢您提供的信息!
    • 您好,Jukka 博士。正如你所建议的,我使用 createGroup() 方法来创建 GO。但是,当我尝试连接到该 GO 时,GO 设备状态似乎停留在“已邀请”。如果未来客户端不记得 GO 作为一个组(持久连接),就会发生这种情况。如果未来客户端记得之前持久连接的 GO,那么我可以连接。有什么方法可以让我处理记住以前的持久组的必要性?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 2014-07-02
    相关资源
    最近更新 更多