我们正在使用 GKSession 来设置游戏。这适用于 2 台设备,其中一台设备使用 GKSessionModeServer 设置,另一台使用 GKSessionModeClient。
但是,一旦我们有 2 个或更多客户端(3 个设备;1 个主机和 2 个客户端),其中一个客户端将在某个时候随机断开连接。没有调用错误处理程序(didFailWithError 或 connectionWithPeerFailed),只有服务器和客户端上的 didChangeState。断开连接通常在一分钟内发生,有时更短。
所有设备(2 个 iPhone 和 1 个模拟器)都在同一个无线网络上。一台物理设备运行iOS6.0.1,另一台运行5.1.1,在连接模拟器时都可以保持连接。只有 3 台设备(2 台真实设备,1 台模拟设备)才会出现问题。
任何帮助将不胜感激。