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/

posted on 2024-11-26 00:02  贲风  阅读(7)  评论(0编辑  收藏  举报