01. WebSocket 基础
WebSocket 提供全双工通信,适合实时应用如聊天、游戏、实时数据推送。
javascript
import { WebSocketServer } from "ws";
const wss = new WebSocketServer({ port: 8080 });
wss.on("connection", (ws) => {
console.log("新客户端连接");
ws.on("message", (data) => {
const message = data.toString();
// 广播给所有客户端
wss.clients.forEach(client => {
if (client.readyState === ws.OPEN) {
client.send(message);
}
});
});
ws.on("close", () => {
console.log("客户端断开");
});
ws.send("欢迎连接 WebSocket 服务器!");
});知识测验
第 1/5 题正确 0
WebSocket 相比 HTTP 轮询的优势是什么?
下一节
下一节 测试与部署