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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY