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