套接字IO日志:在Swift / iOS中获得消息3

时间:2017-02-13 16:22:33

标签: ios swift socket.io

我正在整理一个使用Socket IO的简单应用程序。该场景适用于E2E,但当我遇到连接不良时,我会看到间歇性行为。在这些情况下,我得到了" connect"事件通常意味着我已经连接,但是当我发出时,没有任何东西从服务器发送或接收。我打开.log(true)中的SocketIOClient并收到大量调试消息,其中一个是

  

套接字引擎收到消息:3

我挖掘了套接字文档和code,并且无法找到这些错误消息的含义。在SocketEngine文件中,我发现引用3的内容为" Bad Request"但是我正在听#34;错误"事件和避风港也有任何错误。

我有两个主要问题:

  1. 有关调试和将适当的逻辑放入Socket IO的最佳实践,以便我知道我何时真正连接。

  2. 调试这些日志事件代码(3,2,等等)。我假设他们正在向我提供有关正在发生的事情的重要信息,但我不确定该映射是什么。

  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

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