WebSocket
WebSocket是一种基于TCP的网络通信协议,提供客户端与服务器之间的全双工、持久化连接通道。与传统HTTP请求-响应模式不同,WebSocket建立连接后双方可随时主动推送数据,无需重复握手,显著降低通信延迟和开销。广泛应用于实时聊天、在线游戏、股票行情推送等需要低延迟双向通信的场景。
核心事实
时间轴 (近 90 天)
下载进度实时反馈常见实现方式有轮询和 WebSocket,对于视频下载任务 WebSocket 是更优选择
Remote Control 基于 Server-Sent Events 或 WebSocket 建立持久连接
浏览器中JavaScript无法创建原始TCP/UDP套接字,所有网络通信必须通过WebSocket、Fetch、WebRTC等高级API进行
流式传输在技术上通常通过 Server-Sent Events(SSE)或 WebSocket 协议实现,模型生成的token被逐个或分批推送到客户端
相比WebSocket,SSE实现更轻量、天然支持断线重连,在只需服务端推送的单向场景下是更优的工程选择
WebSocket提供双向全双工通信,适合需要频繁交互的复杂Agent对话场景
全部知识事实 (10)
WebSocket是一种在单个TCP连接上进行全双工通信的协议,允许服务器主动向客户端推送数据
80%已验证WebSocket协议于2011年被IETF标准化为RFC 6455
80%已验证SSE(Server-Sent Events)是一种服务器向客户端单向推送数据的HTTP标准,相比WebSocket更轻量,无需握手协议,天然支持断线重连
80%已验证流式传输在技术上通常通过 Server-Sent Events(SSE)或 WebSocket 协议实现,模型生成的token被逐个或分批推送到客户端
65%待验证WebSocket相比HTTP轮询方案可以减少90%以上的无效网络请求
60%待验证下载进度实时反馈常见实现方式有轮询和 WebSocket,对于视频下载任务 WebSocket 是更优选择
50%待验证Remote Control 基于 Server-Sent Events 或 WebSocket 建立持久连接
50%待验证浏览器中JavaScript无法创建原始TCP/UDP套接字,所有网络通信必须通过WebSocket、Fetch、WebRTC等高级API进行
50%待验证相比WebSocket,SSE实现更轻量、天然支持断线重连,在只需服务端推送的单向场景下是更优的工程选择
50%待验证WebSocket提供双向全双工通信,适合需要频繁交互的复杂Agent对话场景
50%