套接字 IO 日志记录:在 Swift/iOS 中得到消息 3
Posted
技术标签:
【中文标题】套接字 IO 日志记录:在 Swift/iOS 中得到消息 3【英文标题】:Socket IO Logging: Got Message 3 in Swift/iOS 【发布时间】:2017-07-01 17:13:52 【问题描述】:我正在组合一个使用 Socket IO 的简单应用程序。该方案适用于 E2E,但当我连接不良时,我会看到间歇性行为。在这些情况下,我得到“连接”事件,这通常意味着我已连接,但是当我发出时,服务器没有发送或接收任何内容。我在SocketIOClient
中打开.log(true)
,我收到很多调试消息,其中之一是
套接字引擎收到消息:3
我翻阅了套接字文档和code,但无法找到任何关于这些错误消息含义的参考资料。在 SocketEngine 文件中,我发现将 3 称为“错误请求”的内容,但我正在监听“错误”事件并且也没有收到任何错误。
我有两个主要问题:
关于调试并将正确逻辑放入 Socket IO 以便我知道何时真正连接的最佳实践。
调试这些日志事件代码(3、2 等...)。我认为他们正在向我提供有关正在发生的事情的重要信息,但我不确定映射是什么。
谢谢!
【问题讨论】:
你找到合适的解决方案了吗? 【参考方案1】:此日志表示您在发送“ping”后收到“pong”响应。 ping 应显示为: LOG SocketEngine: 发送 ws: as type: 2 在您的日志中。
【讨论】:
以上是关于套接字 IO 日志记录:在 Swift/iOS 中得到消息 3的主要内容,如果未能解决你的问题,请参考以下文章
套接字 IO:如何定义断开连接的套接字 id(当多个选项卡时)?