簡體   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