1

我目前正在构建一个 iOS 应用程序,它允许用户使用 GameKit 与朋友分享内容。一台设备成为服务器,然后他们可以将内容发送到连接的对等方。这在 4 个连接的客户端之前运行良好。

第 4 个客户端始终可以加入并接收一个文件,但随后它似乎忽略了所有其他数据包并崩溃,没有产生错误或崩溃日志(必须强制关闭应用程序)。

在开始这个项目之前,我读到有几个开发人员在 P2P 中遇到了超过 4 个连接的问题,但没有关于客户端服务器的报告(我读到了多达 16 个玩家)。

有人知道吗?

4

2 回答 2

0
GKMatchTypePeerToPeer -> 4  (maximum players)
GKMatchTypeHosted     -> 16 (maximum players)
GKMatchTypeTurnBased  -> 16 (maximum players)

This example (http://www.raywenderlich.com/12976/how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-7) is GKMatchTypeHosted
于 2012-12-08T09:06:15.093 回答
0

这似乎是与 iOS 6 相关的错误。当同时连接了 iOS5 设备和 iOS 6 设备时,就会出现此问题。直到大约 4 个玩家然后随机断开连接才会发生。

有几个人在苹果开发者论坛上进行了报道(对于那些有帐户的人 - https://devforums.apple.com/thread/170210

于 2013-01-03T19:20:30.767 回答