1
我正在爲客戶端的Web應用程序,這是用戶websocket連接發送/接收數據。 這是我的問題。Websocket結算問題
如果客戶端的一些參數發生變化,我想關閉我的web套接字連接並使用新的參數啓動新的連接。 我試圖用close()關閉web套接字連接bu。但是當我檢查我的瀏覽器控制檯時,websocket狀態總是爲2. 請幫我解決這個問題。
我正在爲客戶端的Web應用程序,這是用戶websocket連接發送/接收數據。 這是我的問題。Websocket結算問題
如果客戶端的一些參數發生變化,我想關閉我的web套接字連接並使用新的參數啓動新的連接。 我試圖用close()關閉web套接字連接bu。但是當我檢查我的瀏覽器控制檯時,websocket狀態總是爲2. 請幫我解決這個問題。
我不完全確定你有什麼問題,但是如果你設置了一個處理程序onclose
,它會在你撥打close
時觸發。
var ws = new WebSocket('wss://wss://echo.websocket.org');
ws.onclose=function(){
alert('The websocket just closed, readyState: ' + ws.readyState);
}
演示:http://jsfiddle.net/6kh20bdy/
readyState的3個封閉:https://developer.mozilla.org/en-US/docs/Web/API/WebSocket#Constants