失效链接处理 |
WebSocket基础介绍 PDF 下蝲
相关截图Q?/strong>
![]() 主要内容Q?/strong>
WebSocket 是一U网l通信协议Q位?nbsp;OSI 模型的应用层。它提供了在单个
TCP q接上进行全双工通信的能力,使得客户端和服务器之间的数据交换变得
更加q速,同时也允许服务端d发送信息给客户端。以下是关于 WebSocket
的详l介l,包括代码CZ和运行结果?/span>
WebSocket 概述
1. 定义
WebSocket 是一U在单个 TCP q接上进行全双工通信的协议?/span>WebSocket
协议?nbsp;2011 q被 IETF 定ؓ(f)标准 RFC 6455Qƈ?nbsp;RFC 7936 补充规范?/span>
2. 特点
?/span>
全双工通信Q客L(fng)和服务器可以在Q何时候发送消息,不需要轮询?/span>
?/span>
较少的数据包开销Q与 HTTP 相比Q?/span>WebSocket 减少了频J的头部信息交换?/span>
?/span>
支持跨域通信Q?/span>WebSocket 不受同源{略的限制?/span>
3. 使用场景
?/span>
实时聊天
?/span>
实时游戏
?/span>
实时交易pȝ
?/span>
通知和消息推?/span>
WebSocket 协议
1.握手q程
WebSocket q接的徏立需要通过 HTTP 协议发v一个握手请求,然后升?/span>
WebSocket q接?/span>
2.帧格?/strong>
WebSocket 数据传输是通过帧来完成的,每一帧代表一个消息的一部分?strong>WebSocket API
1.览器端
览器提供了 WebSocket APIQ允许开发者创?nbsp;WebSocket q接Q发送消息,
以及监听消息?/span>
2.服务器端
服务器端实现 WebSocket 通信通常依赖于特定的库或框架?/span>
|