我看到 Pusher 基于docs支持 ping pong 。
但是,我不确定从哪里开始。
我想要做的是检查半开连接并关闭它们,因为我的网站上的并发连接数量不切实际。
Ping 和 pong 是WebSocket 协议的一部分,但尚未由 Web 浏览器实现(据我所知)。因此,Pusher 已将他们自己的 Ping 和 Pong 消息添加到您引用的Pusher WebSocket 协议中。
如果您使用的是 1.11 或更高版本的 Pusher JavaScript 库,那么该库将发送和接收 ping/pong 消息。即使有这些消息,仍然可以看到半开的 TCP 连接。使用 ping/pong 策略检测到这些连接可能需要一些时间;正如常见问题解答所说,360 秒。