我正在整理一个使用Socket IO的简单应用程序。该场景适用于E2E,但当我遇到连接不良时,我会看到间歇性行为。在这些情况下,我得到了" connect"事件通常意味着我已经连接,但是当我发出时,没有任何东西从服务器发送或接收。我打开.log(true)
中的SocketIOClient
并收到大量调试消息,其中一个是
套接字引擎收到消息:3
我挖掘了套接字文档和code,并且无法找到这些错误消息的含义。在SocketEngine文件中,我发现引用3的内容为" Bad Request"但是我正在听#34;错误"事件和避风港也有任何错误。
我有两个主要问题:
有关调试和将适当的逻辑放入Socket IO的最佳实践,以便我知道我何时真正连接。
调试这些日志事件代码(3,2,等等)。我假设他们正在向我提供有关正在发生的事情的重要信息,但我不确定该映射是什么。
谢谢!
答案 0 :(得分:1)
此日志表示您在发送“ping”后收到“pong”响应。 ping应显示为: LOG SocketEngine:发送ws:类型:2 在你的日志中。