本文从 WebSocket 基础概念出发,介绍在实际开发中从本地联调到部署上线的流程以及注意事项,让 WebSocket 小白以最小成本应用到项目中。
一、WebSocket 基础
1、什么是 WebSocket
WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信
2、对比 http
- 两者都位于应用层,都依赖TCP协议
- WebSocket 协议一般以ws://或wss://开头
- HTTP 不支持全双工通信,一般使用轮询方式
3、WebSocket 基础用法
兼容性:
![v2-033d15cde567493934b474676b442991_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=df19b9f9-442e-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-033d15cde567493934b474676b442991_b.jpg)
https://developer.mozilla.org/zh-CN/docs/Web/API/WebSocket
一个简单的 Demo