【问题标题】:Both as a client and a server with GKSession使用 GKSession 作为客户端和服务器
【发布时间】:2012-03-06 04:10:36
【问题描述】:

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

【问题讨论】:

  • 我终于为 GKSessionModeServer 和 GKSessionModeClient 创建了两个不同的会话。

标签: ios client-server gksession


【解决方案1】:

您可以使用 GKSessionModePeer 来做到这一点:

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

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

【讨论】:

【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-02
    • 2014-05-27
    相关资源
    最近更新 更多