我正在整理一个使用套接字IO的简单应用程序。该方案适用于端到端,但连接不畅时,我会看到间歇性行为。在这些情况下,我得到“连接”事件,这通常意味着我已连接,但是当我发出信号时,没有任何内容从服务器发送或接收。我在.log(true)中打开SocketIOClient,然后收到许多调试消息,其中之一是

套接字引擎收到消息:3

我浏览了套接字文档和code,但找不到这些错误消息含义的任何引用。在SocketEngine文件中,我找到了一些引用3的“错误请求”,但我正在侦听“错误”事件,也没有收到任何错误。

我有两个主要问题:

  • 有关调试和在Socket IO中放入适当逻辑的最佳实践,以便我知道何时真正连接。
  • 调试这些日志事件代码(3、2等)。我假设他们向我提供了有关正在发生的事情的重要信息,但是我不确定映射是什么。

  • 谢谢!

    最佳答案

    此日志表示您发送“ping”后收到“pong”响应。
    ping应该显示为:
    LOG SocketEngine:发送ws:作为类型:2
    在您的日志中。

    关于ios - 套接字IO日志:在Swift/iOS中收到消息3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42208789/

    10-14 20:45