如何在java spring websocket中实现乒乓

根据此处的文档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 消息。

我对此有疑问-

  1. 我应该处理这些ping请求java spring-boot websocket吗?

  2. 如果是的话,我如何在 Spring Boot 应用程序中实现它并响应ping请求pong


蝴蝶不菲
浏览 195回答 2
2回答

慕桂英3389331

扩展类TextWebSocketHandler并在handleTextMessage方法中编写逻辑。如果您正在寻找更通用的方法,请查看WebSocketHandler界面。但是正如 Antoniossss 建议的那样,乒乓已经在协议级别实现,用于检查连接是否仍然有效。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java