java websocket心跳检测问题

使用websocket进行一些需要即时通讯的软件时,需要用到心跳检测。可是在网上找到的资料都不是很全面。对于ping/pong的心跳机制,服务端是应该如何控制心跳包的发送间隔呢,我使用的是tomcat的javax_websocket包,默认的是60s的间隔,并没有看到设置心跳发送时间间隔的方法。除了使用线程主动发送心跳包外,还有什么好的解决方法吗

阅读 6.8k
1 个回答

tomcat自带pong,如果客户端心跳服务端,不需要任何处理。如果服务端心跳客户端,即tomcat发送ping给客户端,要手动在代码里实现。

推荐问题