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