【发布时间】:2016-02-28 10:43:14
【问题描述】:
在 Chrome 中,Socket IO 似乎停止传输数据。这有内部原因吗?
我尝试了一个非常简单的客户端和简单的服务器端,但服务器始终在 5 分钟后停止接收任何发射,然后重新连接,再过 5 分钟就可以了。
在内部 ping 机制之上,我有一个轮询机制,它每 20 秒发回会话数据。
【问题讨论】:
-
可能是防火墙或路由器不允许连接保持打开状态?或者某些计算机中可能的睡眠模式。
-
@jfriend00 无论客户端网络、系统或服务器如何,它都会发生。我尝试了 4 个不同的网络、4 台不同的计算机,从家庭连接到公司连接。我在不同的数据中心尝试了各种专用和 VPS 提供商。
-
我认为是时候在 Chrome 调试器网络选项卡中检查网络跟踪了。
标签: node.js websocket socket.io