是否有适用于JavaSE的WebSocket消息侦听器?

时间:2014-08-27 11:06:22

标签: java websocket listener

我想写简单的在线管理器。它将在WebSockets上运行。是否有任何库允许使用像onMessage这样的方法?我的意思是没有像

这样的代码
is = new DataInputStream(clientSocket.getInputStream());
while ((responseLine = is.readLine()) != null) {
    System.out.println(responseLine);
}

带有侦听器的东西将在消息输入事件上开始执行。

这可能吗?

1 个答案:

答案 0 :(得分:1)

WebSockets不适用于SE,但适用于JavaEE。

根据JSR-356,注释类型OnMessage用于服务器和客户端端点声明,它包含在javax.websocket-api中。如果在方法上方使用此批注,那么当消息到来时,将调用此方法。

要详细了解如何实施此阅读JSR-356文字和this示例。