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