mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-06-12 10:00:56 +08:00
优化代码
This commit is contained in:
parent
a82f946138
commit
f42a146acd
@ -209,6 +209,7 @@
|
|||||||
vm.getUserInfo();
|
vm.getUserInfo();
|
||||||
|
|
||||||
function newWebSocket() {
|
function newWebSocket() {
|
||||||
|
let clientId = vc.uuid();
|
||||||
let heartCheck = {
|
let heartCheck = {
|
||||||
timeout: 30000, // 9分钟发一次心跳,比server端设置的连接时间稍微小一点,在接近断开的情况下以通信的方式去重置连接时间。
|
timeout: 30000, // 9分钟发一次心跳,比server端设置的连接时间稍微小一点,在接近断开的情况下以通信的方式去重置连接时间。
|
||||||
serverTimeoutObj: null,
|
serverTimeoutObj: null,
|
||||||
@ -222,7 +223,7 @@
|
|||||||
this.serverTimeoutObj = setInterval(function () {
|
this.serverTimeoutObj = setInterval(function () {
|
||||||
if (websocket.readyState == 1) {
|
if (websocket.readyState == 1) {
|
||||||
console.log("连接状态,发送消息保持连接");
|
console.log("连接状态,发送消息保持连接");
|
||||||
websocket.send("{'cmd':'ping'}");
|
websocket.send("{'cmd':'ping','clientId':'"+clientId+"'}");
|
||||||
heartCheck.reset().start(); // 如果获取到消息,说明连接是正常的,重置心跳检测
|
heartCheck.reset().start(); // 如果获取到消息,说明连接是正常的,重置心跳检测
|
||||||
} else {
|
} else {
|
||||||
console.log("断开状态,尝试重连");
|
console.log("断开状态,尝试重连");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user