WebSocket
WebSocket是一种基于TCP的网络通信协议,提供客户端与服务器之间的全双工、持久化连接通道。与传统HTTP请求-响应模式不同,WebSocket建立连接后双方可随时主动推送数据,无需重复握手,显著降低通信延迟和开销。广泛应用于实时聊天、在线游戏、股票行情推送等需要低延迟双向通信的场景。
核心事实
时间轴 (近 90 天)
T3 Code 的所有操作都通过 WebSocket 服务器进行,而不是直接向终端发送命令或使用 Electron 的 RPC 调用,这使得远程控制变得简单。
云浏览器的端到端延迟会高于本地运行,因为通过 WebSocket 远程驱动浏览器会引入额外的网络往返。
Gologin Cloud Browser 通过 WebSocket 支持 Playwright 和 Puppeteer 这两个主流的浏览器自动化框架。
本地 Node 服务器充当 WebSocket 服务端,WhatsApp 脚本和 Claude.ai 脚本作为客户端分别与之建立持久连接。
WhatsApp 脚本只监听白名单内的聊天,忽略群组和历史消息;收到新消息后通过 WebSocket 发给本地服务器。
「双向通道」的工程实现通常有两种方式:进程内集成(LLM 调用逻辑写进游戏脚本,通过引擎脚本 API 读写世界状态)和进程外通信(游戏端开本地服务或消息通道如 HTTP、WebSocket,智能体作为独立进程请求状态与下发指令)
Battledrones 项目此前或同时存在基于音频通道的联机方案,v14 强调使用非音频的 WebSocket 模式。
在多人游戏中,WebRTC 等音频通道传输游戏状态数据在带宽、延迟和数据可靠性上不如专用 WebSocket 通道。
流式识别通常通过WebSocket保持长连接,适合语音输入法、实时字幕等交互场景;异步识别通过轮询或webhook返回结果,更适合录音笔记、会议纪要等离线场景。
在长任务中,简单轮询效率低下,SSE 或 WebSocket 是更常见的流式进度回传选择,但需要处理背压和断线重连以避免重复或乱序事件。
还有 40 条时间轴事件
全部知识事实 (20)
SSE或WebSocket协议可将模型逐token生成的内容实时推送至前端,实现Agent的流式响应
90%已验证WebSocket是一种在单个TCP连接上进行全双工通信的协议,允许服务器主动向客户端推送数据
90%已验证WebSocket协议于2011年被IETF标准化为RFC 6455
80%已验证SSE(Server-Sent Events)是一种服务器向客户端单向推送数据的HTTP标准,相比WebSocket更轻量,无需握手协议,天然支持断线重连
80%已验证OpenAI Realtime API支持WebSocket实时流式传输,可构建打断、情感感知、多轮上下文保持等高级对话功能
80%已验证相比WebSocket,SSE实现更轻量、天然支持断线重连,在只需服务端推送的单向场景下是更优的工程选择
75%已验证WebSocket协议建立持久化双向通信通道,服务器可主动向客户端推送数据,延迟可低至毫秒级
70%已验证WebSocket 通过一次握手建立持久的全双工 TCP 连接,客户端与服务器可在同一连接上随时互相推送数据
65%已验证流式传输在技术上通常通过 Server-Sent Events(SSE)或 WebSocket 协议实现,模型生成的token被逐个或分批推送到客户端
65%已验证Browser Tools MCP的浏览器扩展与MCP Server之间通过WebSocket建立持久连接
65%待验证CDP(Chromium DevTools Protocol)是Google为Chromium内核浏览器设计的底层调试与自动化协议,基于WebSocket通信
95%待验证WebSocket每个数据帧仅需2-14字节的头部信息
90%待验证TalkToFigma通过WebSocket与本地的MCP服务器保持实时通信
90%待验证龙虾Agent的微信远控通道基于WebSocket长连接的消息中继机制,无需公网IP或端口映射即可在NAT环境下工作
80%待验证Pulse机制在技术实现上通常依赖WebSocket长连接、消息队列(如Apache Kafka)或操作系统级别的文件系统监听(如Linux的inotify机制)
75%待验证Sideband 连接是 Realtime API 中一条独立于主 WebSocket 会话的事件通道,用于外送转写文本、工具调用状态等控制类事件。
70%待验证WebSocket提供双向全双工通信,适合需要频繁交互的复杂Agent对话场景
60%待验证WebSocket相比HTTP轮询方案可以减少90%以上的无效网络请求
60%待验证相比轮询方案,WebSocket在语音流传输场景下的延迟通常可降低50%以上
60%待验证该项目同时支持WebSocket和MQTT+UDP两种通信协议
60%