必须有GKSession
的替代品,它只是将Bonjour和蓝牙的所有好东西组合在一个简单易用的API中,但我找不到它。
我需要自动连接最多8台设备,以便玩家可以随时加入游戏,GKSession
似乎对PeerToPeer的总限制为3。
答案 0 :(得分:1)
我相信GKSession最多可以支持iOS 6中的16个设备。它应该至少可以使用8个,因为蓝牙支持8个设备。
我已经成功连接了6台设备。
答案 1 :(得分:1)
为iOS 7更新,因为GKSession
现已弃用。
Multipeer Connectivity框架的MCSession
类最多可以连接8个对等体(当前值为kMCSessionMaximumNumberOfPeers
)。
对于任何有兴趣的人,我创建了MCSessionP2P,这是一个演示应用程序,用于说明MCSession
的ad-hoc网络功能。该应用程序通过Wi-Fi或蓝牙进行广告宣传,并以编程方式连接到可用的对等体,建立点对点网络。