🗣 Wd提问: 本地websocket服务器启动
🤖 Ai回答: 要启动本地 WebSocket 服务器,你可以使用不同编程语言实现。以下是一个使用 Node.js 和 `ws` 库的简单示例:
步骤 1:安装 Node.js
确保你已安装 [Node.js](https://nodejs.org/)。
步骤 2:初始化项目并安装 ws
bash
mkdir websocket-server
cd websocket-server
npm init -y
npm install ws
步骤 3:创建服务器文件 `server.js`
js
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', (ws) = {
console.log('客户端已连接');
ws.on('message', (data) = {
console.log('收到消息:', data.toString());
// 回 echo 消息
ws.send(`服务器回复: ${data}`);
});
ws.send('欢迎连接到本地 WebSocket 服务器!');
});
console.log('WebSocket 服务器已启动,监听端口 8080');
步骤 4:启动服务器
bash
node server.js
步骤 5:测试连接(可用浏览器或客户端)
在浏览器控制台中测试:
js
const socket = new WebSocket('ws://localhost:8080');
socket.onopen = () = {
socket.send('你好,服务器!');
};
socket.onmessage = (event) = {
console.log('收到:', event.data);
};
✅ 现在你的本地 WebSocket 服务器已在 `ws://localhost:8080` 启动成功。
提示:可使用 `nodemon` 自动重启开发服务器,提升效率。
📣 商家广告:





0
IP地址: 172.2.4.18
搜索次数: 14
提问时间: 2025-11-21 11:54:30
本站所有
❓
问答
均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
本站由
🟢
豌豆Ai
提供技术支持,使用的最新版:
豌豆Ai站群搜索引擎系统 V.25.10.25
搭建本站。