随笔 - 119  文章 - 0  评论 - 5  阅读 - 49341

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   贲风  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示