在iPhone 3.0中,Gamekit服务器可以支持多少个客户端

Sol*_*man 8 bluetooth gamekit

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

谢谢!

typ*_*ror 1

几个月来我一直在寻找这个问题的明确答案。据我所知,没有一个。我不断地回顾Volcore 的关于“游戏套件的祸害”的博客,其中详细介绍了通过蓝牙连接最多 4 个设备的结果非常不可靠。所有 Apple 的演示都指出“两个设备连接”是理想的 GameKit 情况。在我正在开发的游戏中,我避开了蓝牙,转而使用 Wifi,因为我知道我肯定可以获得更多连接(我需要最多 6 名玩家 - 不相信我可以让它与蓝牙一起使用)。我发现让 3 个设备和模拟器相互通信是没有问题的(尽管这不是一个实时游戏——它是回合制的——所以发送的数据很小而且不频繁)。我的猜测是,通过蓝牙的 GameKit 不会支持超过 7 个客户端。