vue配置websocket,斷線重連

2021-09-24 14:35:42 字數 846 閱讀 5350

main.js

var websocket_url='ws:';

window.websocket = new websocket(websocket_url);

vue.prototype.socket = window.websocket;

window.onload = function()))

},10000)

}

settimeout(()=>;

websocket.onmessage=function (event) }};

websocket.onclose=function (event) ,1000)

};websocket.onerror=function (event,e) ;

},1000)

元件內重連函式

socketon(),
元件內傳送訊息函式

send(type,content,user,target));

console.log(data)

that.socket.send(data);

},

當聊天伺服器斷開連線之後,觸發websocket.onclose事件,並啟動1秒延時重建連線事件

Websocket實現斷網重連

websocket實現斷網重連 如下 定義的變數如下 var lockreconnect false 避免重複連線 var wsurl ws localhost 8080 websocket 111 websocket鏈結 var ws websocket物件 首先判斷是否支援websocket i...

給websocket加入心跳包防止自動斷開連線

原文 var userid userid val var lockreconnect false 避免ws重複連線 var ws null 判斷當前瀏覽器是否支援websocket var wsurl serverconfig.cyberhouse ws userid createwebsocket...

給websocket加入心跳包防止自動斷開連線

var userid userid val var lockreconnect false 避免ws重複連線 var ws null 判斷當前瀏覽器是否支援websocket var wsurl serverconfig.cyberhouse ws userid createwebsocket ws...