前端webSocket基础应用

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 ));
}

你可能感兴趣的:(前端webSocket基础应用)