编程语言
首页 > 编程语言> > javax Websocket处理ping消息

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消息仍然很奇怪.想象您要处理它或将其用于发送状态或其他内容…

标签:pong,endpoint,websocket,ping,java
来源: https://codeday.me/bug/20191029/1959777.html