WebSocket是一种网络通信协议,大多用于即时通信,或者登录心跳功能检测
websocket基础应用
1.新建websocket
2.与后端建立连接
3.接收后端传递的信息
4.断开连接
//新建websocker
websocket = new WebSocket(url);
//连通之后的回调事件 连接成功
websocket.onopen = function(){
console.log("已经连通了websocket");
};
//接收后台消息
websocket.onmassage = function(e){
var massage = e.msg
console.log(massage)
}
//连接关闭的回调
websocket.onclose = function(){
console.log("websocket断开连接")
}
websocket常用的操作
1.直接断开websocket连接
function closeWebSocket() {
//直接关闭websocket的连接
websocket.close();
}
2.发送websocket信息
function sendMassage(){
//发送websocket信息
let msg = {
"name":"小明",
type:"人"
}
//发送信息
websocket.send(JSON.stringify(msg ));
}