套接字 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的主要内容,如果未能解决你的问题,请参考以下文章

在Java中处理日志记录

用于 swift4 ios 的 Socket.io

如何在 Swift iOS 中读取和记录图像的原始像素

套接字 IO:如何定义断开连接的套接字 id(当多个选项卡时)?

Socket.io node.js,如何避免记录连接时间或考虑页面刷新/多个套接字?

在swift ios中再次运行应用程序后核心数据显示故障记录?