1、需求:最近做了乙個需要實時展示硬體狀態的專案,需要用到websocket,於是在『sockjs-client』基礎上二次封裝了一下
2、思路:封裝的目的主要是起到乙個斷線重連的目的,利用websocket斷線會觸發onclose方法判斷是否重連
import sockjs from 'sockjs-client'let path = ''function
sock()
sock.prototype.sockconnet = function
(msg, callback)
}this.websocket.onclose = () =>,
this.reconnetcount * 3000)
this.reconnetcount++}
else}}
this.websocket.onmessage = e =>
return
this
.websocket
}sock.prototype.sockclose = function
() export
default
new sock()
websocket 斷線重連
摘要websocket reconnect websocket是html5發布之後出現的一種新技術,說它是新技術,其實也不是多新的技術了,因為畢竟也有2 3年了,但是找了很多國內的例項,缺發現不多,不知道是它不好用呢,還是說這種技術原來就有缺陷呢,咱們暫且不說,今天我們就來介紹一下websocket...
websocket 斷線重連
服務端為swoole 的websocket 客戶端js 1.建立websocket客戶端 var wsserver ws ip var limitconnect 3 斷線重連次數 var timeconnect 0 websocketinit wsserver socket初始化 function ...
vue配置websocket,斷線重連
main.js var websocket url ws window.websocket new websocket websocket url vue.prototype.socket window.websocket window.onload function 10000 settimeou...