From c5d5b2d4e6765c89d312c28e6ef8e005c6ab38e0 Mon Sep 17 00:00:00 2001 From: Luk Lu Date: Fri, 5 Jun 2020 16:39:47 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A0=E9=94=99=EF=BC=9Aunisocket=20?= =?UTF-8?q?=E5=9C=A8=20reconnecting=20=E6=97=B6=EF=BC=8C=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E6=8A=8A=20url=20=E5=81=9A=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unisocket/unisocket.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/unisocket/unisocket.js b/unisocket/unisocket.js index 16e735a..c66190f 100644 --- a/unisocket/unisocket.js +++ b/unisocket/unisocket.js @@ -21,14 +21,14 @@ module.exports={ console.log('Websocket onClose: ', res) if (!my.reconnecting) my.reconnecting = setInterval(()=>{ - console.log(new Date(), 'WebSocket reconnecting...') - this.initSocket() + console.log(new Date().toJSON(), 'WebSocket reconnecting...') + this.initSocket(url) }, 5000) // 每5秒尝试重连 }) my.socket.onError((err)=>{ console.log('Websocket onError: ', err) }) - my.socket.onMessage(({data})=>{ // 在这里统一分发消息 + my.socket.onMessage(({data})=>{ // 在这里统一分发消息(用户端通常不需要返回结果给服务器,因此不用 rpc 模式,而用 event 模式。 try { let dataObj = JSON.parse(data) console.log('WebSocket onMessage for skevent: ', dataObj.skevent) @@ -37,7 +37,7 @@ module.exports={ listener(dataObj) } }catch(exception){ - console.log(new Date(), 'unknown message', data) + console.log(new Date().toJSON(), 'unknown message', data) return }