2

有人指出卓悦更可靠。Bonjour 只有 WiFi,不支持蓝牙,不是吗?

必须有一种替代方案,GKSession将 Bonjour 和蓝牙的所有优点结合在一个简单易用的 API 中,但我找不到它。

对于一个玩家可以随时加入的游戏,我需要自动连接最多 8 台设备,而且GKSessionPeerToPeer 的总限制似乎是 3 台。

4

2 回答 2

1

我相信,从 iOS 6 开始,GKSession 最多可以支持 16 台设备。它当然应该至少适用于 8 个设备,因为蓝牙支持 8 个设备。

我已经成功连接了 6 台设备,没有任何问题。

于 2013-02-04T22:56:08.877 回答
1

更新 iOS 7,因为GKSession现在已弃用。

Multipeer Connectivity 框架的MCSession类最多可以连接 8 个对等点(当前值为kMCSessionMaximumNumberOfPeers)。

对于任何感兴趣的人,我创建了MCSessionP2P,这是一个演示应用程序,它说明了MCSession. 该应用程序通过 Wi-Fi 或蓝牙进行自我宣传,并以编程方式连接到可用的对等点,从而建立对等网络。

于 2013-12-05T20:11:41.130 回答