1 //避免重复链接
2 var lockReconnect = false;3 //路径
4 var wsUrl = $("#wsUrl").val();5 console.log("路径" +wsUrl);6 //webSocket对象
7 varws;8 //时间间隔
9 vartt;10
11 if ("WebSocket" inwindow) {12 console.log("支持WebSocket")13 } else{14 alert("该浏览器不支持WebSocket")15 }16
17 //创建ws连接
18 var createWebSocket = function(wsUrl) {19 try{20 //成功
21 ws = newWebSocket(wsUrl);22 webSocketInit();//初始化webSocket连接函数
23 } catch(e) {24 //失败
25 console.log('catch');26 //重连
27 //重连函数
28 webSocketReconnect(wsUrl);29 }30 };31 //初始化方法,成功后执行
32 var webSocketInit = function() {33 //连接关闭函数
34 ws.onclose = function() {35 console.log("连接已关闭...");36 webSocketReconnect(wsUrl)//如果连接关闭则重连
37 };38 //连接错误函数
39 ws.onerror = function() {40 console.log("连接错误..."