Socket.io 如何防止websocket打开握手超时?

Socket.io 如何防止websocket打开握手超时?,socket.io,Socket.io,我正在尝试连接到socket.io会话。连接很容易建立,但是,如果我很短时间处于空闲状态,我会在控制台中出现以下错误: websocket.js:116到“ws://localhost:3000/socket.io/?EIO=3&transport=websocket&sid=PwzuR5tNmPmZfj0UAAAB”的websocket连接失败:websocket打开握手超时 我试图通过设置pingTimeout和pingInterval来解决这个问题,但没有成功。我不知道如何解决这个问题,也

我正在尝试连接到socket.io会话。连接很容易建立,但是,如果我很短时间处于空闲状态,我会在控制台中出现以下错误:

websocket.js:116到“ws://localhost:3000/socket.io/?EIO=3&transport=websocket&sid=PwzuR5tNmPmZfj0UAAAB”的websocket连接失败:websocket打开握手超时

我试图通过设置
pingTimeout
pingInterval
来解决这个问题,但没有成功。我不知道如何解决这个问题,也不知道是什么原因造成的


另一方面,我正在努力阅读和理解socket.io文档,但仍然不清楚什么是
ping
pong
数据包。客户端是否必须手动与socketio服务器交互才能接收pong数据包,或者如果客户端与同一主机上的http服务器交互,客户端是否仍会接收pong

我也有同样的问题,我找不到任何关于它的东西。你是否设法解决了这个问题,或者获得了关于问题根本原因的更多信息?我也有同样的问题,但我找不到任何关于它的信息。您是否设法解决了此问题,或者获得了有关问题根本原因的更多信息?