Gav*_*rke 5 javascript python time google-chrome websocket
这是一个问题,我在我正在开发的系统中发现,我只想知道chrome是否会关闭在一段时间内不发送消息的连接。如果是这样,那么我可以修复它,我只是想知道 chrome 在关闭这样的连接之前需要多长时间。我查看了 chrome 设置,看看它是否能告诉我什么。 这是我在 python 服务器上看到的,没有错误,它只是表明 websocket 已关闭。
是的,如果客户端和服务器之间没有数据传递,chrome 将使 WebSocket 连接超时,通常,这里常见的方法是使用乒乓类型系统或来自服务器端的心跳,每隔一段时间发送一条空消息x 秒数。
它基于自上次发送/接收消息以来的时间间隔,经过一些研究,在 Chrome 中该时间间隔似乎约为 10 秒,但可能因不同的浏览器和/或服务器配置而异。