作为客户端和具有GKSession的服务器

时间:2012-03-06 04:10:36

标签: ios client-server gksession

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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