javax Websocket处理ping消息

我在Glassfish 4上部署了一个websocket服务器.我尝试使用ping / pong.我的计划是定期从服务器向客户端发送ping命令,如果他们不回击,我想关闭连接.不幸的是似乎没有任何东西

@OnMessage
public void onMessage(PingMessage pingMessage)

在javax.websocket.ClientEndpoint或ServerEndpoint中.

或任何其他回应ping消息的方式.
出于某些非常奇怪的原因,当我在Eclipse中部署服务器时,即使从未在客户端中实现它,我也会收到pong消息.但是,当我使用我的服务器上的glassfish maven插件部署它时,我不再收到任何Pong.

解决方法:

事实证明,服务器部分未完全部署,这导致ecplise和服务器之间出现了巨大的差异.
但是无论如何,您自己无法处理ping消息仍然很奇怪.想象您要处理它或将其用于发送状态或其他内容…

上一篇:SpringBoot项目集成Swagger2


下一篇:MacOS升级到10.15.5后没有自动迁移/etc/pam.d/sudo文件