繁体   English   中英

打开连接后如何从javax websocket服务器获取消息

[英]How to get message from javax websocket server when connection has been opened

我已经写了一个简单的 javax websocket 应用程序。 我正在尝试通过会话将数据从 @OnOpen 方法发送到客户端

@OnOpen
public void onOpen(Session session) throws IOException {

    session.getBasicRemote().sendText("Client connected");

}

然后我试图接收它,但在客户端上未定义

        ws.onopen = function(event) {
            document.getElementById('messages').innerHTML = event.message;
        };

或者

        ws.onopen = function(event) {
            document.getElementById('messages').innerHTML = event.data;
        };

我们能得到吗?!

添加:@OnError 也是同样的事情

基于JSR 356 ,如果您阅读 OnOpen 部分,则有会话、配置和路径参数之类的参数,但是您从客户端获取的消息没有任何信息。 那么也许您可以使用路径参数来获取数据?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM