webSocket 学习
1. URL 格式
与 http 和 https 类似 websocket 分为 ws 和 wss 两种 具体实例如下
1/ ws://example.com/socketserver 2/ wss://example.com/socketserver
2. 实例化
let ws = new WebSocket("ws://example.com/socketserver");
3. 方法
1/ 发送数据(ws.send(data))
ws.send(‘xxxx’) // 一般都是JSON格式 所以 ws.send(JSON.stringify({ name: '张三', age: '29' }))
2/ 关闭连接(ws.close(code, reason)) 这个我还没用过..
4. 事件处理器
1/ 连接成功建立时触发(ws.onopen)
2/ 接收到服务器发送的消息时触发(ws.onmessage)
3/ 连接发生错误时触发(ws.onerror)
4/ 连接关闭时触发(ws.onclose)
// 具体方式可参考我的小demo
https://gitee.com/shi_run_feng/vue3_websocket_demo/