我有 3 台设备(我称它们为设备 A、B 和 C),我想将它们连接成一个组。 我现在可以进行一对一连接并且工作正常。
但是,当我尝试连接第三台设备时,其他两台设备之间的连接失败。 比如我先连接A和B,经过协商,A成为群主。现在一切正常。然后我尝试连接A和C,在C上accept message提示成功,但是“大部分时间”连接失败,A和B也断开。
为什么我说“大部分时间”是因为它确实有效,尽管概率很低 (< 10%)。
有人碰巧知道为什么会这样吗?
最佳答案
一旦 A 成为群组所有者,它就不能再发起任何连接。连接必须由组外的设备发起。
当您尝试使用 wifi-direct 进行连接时,您正在设置一个以群组所有者作为接入点的 wifi 网络。如果您再次尝试连接,您将尝试设置一个新的 wifi 网络,这将迫使您离开旧网络。
简短版:每个设备只能连接一次。
关于android - 连接 Wifi Direct 组中的多个设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18228892/