websokie心跳检测

81 阅读1分钟

心跳检测

// 文字描述
当websocket连接上后台服务器以后,定义两个定时器方法,和一个标识当前的链接状态的变量(一个定义当前链接次数的方法),在第一个定时器中每隔1500ms去向后台发消息并调用打开第二个定时器的方法,此时后台如果成功接收到消息,就向客户端发送消息,客户端接受到这个消息,就把当前变量定义为链接成功状态,第二个定时器中判断当前状态变量是否为链接成功,如果不是那么继续重新执行第一个定时器方法,如果大于3次,还是没有连接上,那么关闭websocket服务,
// 关闭websocket服务
销毁websocket链接,销毁定时器