用node写的websocket前后端

📅 发布时间:2026/7/6 20:48:37 👁️ 浏览次数:
用node写的websocket前后端
前端新建一个qian.js// 建立连接 console.log(Attempting to connect to WebSocket server...); try { const WebSocket require(ws); const ws new WebSocket(ws://localhost:3000); // 连接打开事件 ws.onopen () { console.log(Connected to WebSocket server); console.log(Sending message to server...); ws.send(Hello Server!); }; // 接收消息 ws.onmessage (event) { console.log(Received from server:, event.data); }; // 连接关闭 ws.onclose (event) { console.log(WebSocket connection closed, event); }; // 错误处理 ws.onerror (err) { console.error(WebSocket error:, err); }; } catch (error) { console.error(Error creating WebSocket connection:, error); }后端hou.jsconst WebSocket require(ws); const wss new WebSocket.Server({ port: 3000 }); console.log(WebSocket server started on port 3000); wss.on(connection, (ws) { console.log(Client connected); // 接收消息 ws.on(message, (msg) { console.log(Received:, msg); ws.send(Server received: ${msg}); }); ws.on(close, () { console.log(Client disconnected); }); });