[英]How do I know if an message has been sent successfully when using raw 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.