0

我可以实现两个 GKSession,一个作为客户端,另一个作为服务器吗?使用 WiFi 和蓝牙实现此连接是否存在问题或任何限制?谢谢!

4

2 回答 2

1

您可以使用 GKSessionModePeer 执行此操作:

    gkSession = [[GKSession alloc] initWithSessionID:nil displayName:nil sessionMode:GKSessionModePeer];

在对等模式下,您既可以充当客户端,也可以充当其他设备的服务器。

于 2012-03-13T05:05:27.877 回答
0

GKSessionModePeer 似乎只能连接到另一个对等点。但我需要建立更复杂的网络结构。所以我最终为 GKSessionModeServer 和 GKSessionModeClient 创建了两个不同的会话。并且可以同时存在。

于 2012-07-12T01:29:09.833 回答