【问题标题】:Implementing Socket.IO in IOS application在 IOS 应用程序中实现 Socket.IO
【发布时间】:2014-05-22 10:49:25
【问题描述】:

我正在尝试在我的 iOS 应用程序中实现 Socket.IO。但是我被困在两个地方,无法解决它。

  1. 在我的连接中,我需要添加标题。无法在我的 obj-C 代码中添加标题。

目前我实现的代码如下:

    // Init SocketIO
    // Need to ADD Header X_APP_ID along connecting ?
    _socketConnection = [[SocketIO alloc] initWithDelegate:self];
    [_socketConnection connectToHost:@"api.mintchal.com" onPort:80 ]; //  withParams:nil withNamespace:nil

谁能帮我解决上面提到的这一点。在网上搜索了很多,但用iOS代码找不到。在 JS 文件中找到 Web 客户端中添加的标头,但无法在此处了解如何添加。在这一点上我被困住了 2-3 天,没有办法解决。

还想知道一件事,我的 2-3 个 ViewController 将在此套接字连接中处于活动状态。现在,我已经在 1 个 viewController 中实现了 socket.io。正在考虑如何以这种方式进行编码,以使所有视图控制器都保持这种连接并且不需要在所有视图中实现相同的连接。任何相同的想法也非常感激。

任何帮助都非常感谢。谢谢

【问题讨论】:

  • @ipmcc,我只使用这个库 - github.com/pkyeck/socket.IO-objc。我的查询是如何在连接到服务器时添加标头。
  • 嘿,抱歉。我想我应该在发表评论之前阅读整个问题。 :)

标签: ios objective-c socket.io


【解决方案1】:

我使用来自 https://github.com/gnap/socket.IO-objc/commit/02be0e114e4a33ff0a6adb26016f9d5cadab4f17 的最新 socket.io-objc 更新了我的代码。我已经在使用它,但它不是最新的。它增加了添加标题的功能。

谢谢

【讨论】:

    猜你喜欢
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2018-03-21
    • 2014-09-12
    相关资源
    最近更新 更多