iPhone SDK 3.0中的GameKit使用服务器-客户端模型在两个iPhone之间创建了对等蓝牙连接。在蓝牙规范中,最多可以将7个客户端连接到服务器。但是在GameKit文档中,没有关于此问题的文字。这是否意味着GameKit服务器可以连接7个以上的客户端?如果是,这是否意味着某些客户端处于 sleep 模式?

谢谢!

最佳答案

几个月来,我一直在寻找一个明确的答案。据我所知,没有一个。我继续回到Volcore's blogs on the "woe's of gamekit",在那里他们详细说明通过蓝牙连接多达4台设备,但非常的结果不可靠。苹果公司的所有演示都指出“连接两个设备”是理想的GameKit情况。在我正在开发的游戏中,我避开了蓝牙,而选择了Wifi,因为我知道我肯定可以建立更多的联系(我需要多达6位玩家-不确信我可以使其与蓝牙一起使用)。我发现让3台设备和模拟器相互通信没有问题(尽管这不是实时游戏,它是回合制的,因此数据发送很少且很少)。我的猜测是通过蓝牙的GameKit将不支持超过7个客户端。

10-08 15:18