根据此处的文档https://tools.ietf.org/html/rfc6455#page-37,websocket必须ping使用pong.我已经实现spring boot websocket处理websocket来自客户端的连接。我有一个定期websocket发送的客户端ping frames。我在这里https://stackoverflow.com/a/24438328发现我无法在 java 中处理 ping 消息。我对此有疑问-我应该处理这些ping请求java spring-boot websocket吗?如果是的话,我如何在 Spring Boot 应用程序中实现它并响应ping请求pong?
2 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
扩展类TextWebSocketHandler
并在handleTextMessage
方法中编写逻辑。如果您正在寻找更通用的方法,请查看WebSocketHandler
界面。但是正如 Antoniossss 建议的那样,乒乓已经在协议级别实现,用于检查连接是否仍然有效。
添加回答
举报
0/150
提交
取消