// server.js const WebSocket = require('ws') const http = require('http') const wsServer = new WebSocket.Server({ port: 1234 }) const documents = new Map() wsServer.on('connection', (socket) => { console.log('New client connected') socket.on('message', (message) => { // 广播消息给所有连接的客户端 wsServer.clients.forEach((client) => { if (client !== socket && client.readyState === WebSocket.OPEN) { client.send(message) } }) }) socket.on('close', () => { console.log('Client disconnected') }) })