Websockt断开重连

websocket重连

let ws = new Websocket(url)
ws.onclose = function(){
    var reVar = setInterval(function(){
            // 先对重连过后的Websocket进行判断,如果重连成功则断开循环
            if(ws.readyState == 1){
                clearInterval(reVar)
            }
            ws = new Websocket(ws.url)
        }, 5000)    //每5秒尝试一次重连
}

猜你喜欢

转载自blog.csdn.net/layswift/article/details/80440767