目录

🍏 WebSocket 相关

相关问题:

  • 说说你对 WebSocket 的理解?
  • WebSocket 的应用场景?

# WebSocket 的概念

WebSocket 是一种 网络传输协议,位于 OSI 模型中的应用层。可以在单个 TCP 连接上进行全双工通信,更好地节省服务器资源和带宽并达到 实时通信的效果

客户端和服务器只需要完成一次握手,就可以创建持久性的连接,并且进行双向的数据传输。

WebSocket 出现之前,实现实时 Web 应用的方式是 轮询:不停地向服务器发送 HTTP 请求,询问有无数据,有数据服务器就用响应报文回应。如果轮询频率较高,近似实现「实时通信」的效果。缺点很明显,反复发送无效查询请求耗费大量的带宽和 CPU 资源。

# WebSocket 特点

📢 上次更新: 2022/09/02, 10:18:16