前后端通信方式
Websocket
websocket
基于TCP的全双工通信协议,通过一次http请求建立连接。
心跳
前端定时发送心跳消息ping,后端收到ping类型的消息,立马返回pong消息,告知前端连接正常。如果一定时间没收到pong消息,就说明连接不正常,前端便会执行重连。
let interval;
/**
* WebSocket 连接方式封装
* @returns {void}
*/
function connectSocket() {
let ws = new WebSocket(url);
ws.onopen = function() {
ws.onmessage = function(e) {
let data = <