前端webSocket基礎(chǔ)應(yīng)用

WebSocket是一種網(wǎng)絡(luò)通信協(xié)議,大多用于即時通信,或者登錄心跳功能檢測

websocket基礎(chǔ)應(yīng)用

1.新建websocket
2.與后端建立連接
3.接收后端傳遞的信息
4.斷開連接

//新建websocker
 websocket = new WebSocket(url);

//連通之后的回調(diào)事件    連接成功
websocket.onopen = function(){
  console.log("已經(jīng)連通了websocket");
};

//接收后臺消息
websocket.onmassage = function(e){
  var massage = e.msg
  console.log(massage)
}

//連接關(guān)閉的回調(diào)
websocket.onclose = function(){
  console.log("websocket斷開連接")
}
websocket常用的操作

1.直接斷開websocket連接

function closeWebSocket() {
  //直接關(guān)閉websocket的連接
  websocket.close();
}

2.發(fā)送websocket信息

function sendMassage(){
  //發(fā)送websocket信息
  let  msg = {
       "name":"小明",
        type:"人"
  }
  //發(fā)送信息
 websocket.send(JSON.stringify(msg ));
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容