WebSocket 是一种用于在客户端(常见为浏览器)与服务器之间建立持久连接的网络通信协议,使双方可以进行全双工(双向同时)、低延迟的数据传输。它常用于实时聊天、在线游戏、实时行情、协同编辑等场景。(注:在更广义语境里也常指“使用该协议建立的连接/接口”。)
I opened a WebSocket to receive live updates.
我建立了一个 WebSocket 来接收实时更新。
After the user logs in, the app upgrades the HTTP request to a WebSocket connection so the server can push notifications instantly without repeated polling.
用户登录后,应用把 HTTP 请求升级为 WebSocket 连接,这样服务器就能无需反复轮询而立即推送通知。
/ˈwɛbˌsɒkɪt/ (BrE)
/ˈwɛbˌsɑːkɪt/ (AmE)
由 web(网络、万维网)+ socket(套接字;计算机网络中用于通信的端点)组合而成。该术语与协议名称一起在现代 Web 应用兴起后广泛使用,强调“在 Web 环境中使用套接字式的长连接进行双向通信”。