#每天一个知识点# 打卡第二十九天[紫薇别走][紫薇别走][紫薇别走]WebSocket 和 WebRTC 都是 Web 技术,但它们解决的问题和应用场景有所不同。下面我们来探讨它们的区别和各自的作用:
WebSocket
定义:WebSocket 是一个协议,它在单个 TCP 连接上提供全双工的通信渠道。
作用:
实时数据传输:允许服务器主动向客户端发送数据,而无需客户端先发出请求。
减少延迟:与传统的 HTTP 轮询相比,WebSocket 可以显著减少数据传输的延迟。
常见应用:在线聊天、实时股票报价、在线游戏等。
特点:
基于 TCP 的持久连接。
可以发送文本或二进制数据。
更低的延迟和开销。
起始握手基于 HTTP,但随后的数据传输不再是 HTTP。
展开
评论