【问题标题】:Unable to connect WebSocket API hosted on Socket.IO无法连接托管在 Socket.IO 上的 WebSocket API
【发布时间】:2015-10-16 07:49:28
【问题描述】:

我正在尝试使用 iOS 的 Socket.IO 框架连接到 WebSocket API:http://kaboom.rksv.net/,我正在努力了解如何打开与此的连接。

我尝试了很多可能性,但都没有奏效。任何帮助将不胜感激。

【问题讨论】:

    标签: ios iphone sockets websocket socket.io


    【解决方案1】:

    如果服务器使用 WebSocket 协议,您必须使用 WebSocket 客户端库。另一方面,如果服务器使用 Socket.IO 协议,则必须使用 Socket.IO 客户端库。以下是维基百科中Socket.IO page 的摘录。

    Socket.IO 不是一个带有其他实时协议后备选项的 WebSocket 库。它是在其他实时协议之上的自定义实时传输协议实现。它的协议协商部分导致支持标准 WebSocket 的客户端无法联系 Socket.IO 服务器。并且实现 Socket.IO 的客户端无法与非基于 Socket.IO 的 WebSocket 或长轮询 Comet 服务器通信。因此 Socket.IO 需要在客户端和服务器端都使用 Socket.IO 库。

    【讨论】:

    • 是的,我是 Socket.IO 提供的 Socket.IO 客户端库,但我仍然卡住了。我无法建立连接
    猜你喜欢
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    相关资源
    最近更新 更多