Noode.js ws: 服务器不知道客户端已断开连接

Noode.js ws: Server doesn't know that the client is disconnected

我们在使用节点 ws websockets library 的项目中遇到问题。 当客户端失去网络连接时,知道客户端断开连接的唯一方法是从服务器发送 ws.ping() 。这对我们来说太耗资源了。

有人知道是否有默认方法让 ws 服务器使用 TCP 级别保活而不是使用 ping/pong 功能吗?

通过让客户端在收到消息时发送响应来解决此问题。