f_f*_*ola 1 javascript browser ping websocket pong
我有一个websocket应用程序,其中服务器(使用Netty用Java编写)定期向客户端发送ping帧以检测它们的连接是否仍然存活(实际上可能发生客户端的网络连接断开而服务器无法检测它).但是如果特定的浏览器不支持乒乓功能呢?如何在javascript中检测到它?例如,对于我使用的websocket if(!window.WebSocket) {...},但乒乓球怎么样?
不支持ping/pong的WebSocket客户端不符合RFC6455 - 该功能是必需的.
所有主流浏览器都支持ping/pong.
无法从JavaScript中检测到该功能.