java websocket心跳检测问题

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

阅读 6.6k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题