流图更新: client 连接上来, channel 序列化到本地map
client 心跳,重连
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>WebSocket客户端</title>
<script type="text/javascript">
var lockReconnect = false; //避免ws重复连接
var socket;
if (!window.WebSocket) {
window.WebSocket = window.MozWebSocket;
}
var userNo="124";
if (window.WebSocket) {
socket = new WebSocket("ws://api-test.xxxx.cn/ws");
socket.onmessage = function (ev) {
if (ev.data === "pong"){
heartCheck.reset().start(); //拿到任何消息都说明当前连接是正常的
return
}
var ta = document.getElementById('responseContent');
ta.value += ev.data + "\r\n";
heartCheck.reset().start(); //拿到任何消息都说明当前连接是正常的
};
socket.onopen = function (ev) {