WebSocket上手:用`server.emit`发送消息✨
WebSocket是一种强大的双向通信技术,能实现服务器与客户端实时数据交换。对于初学者来说,掌握如何用`server.emit`发送消息是第一步🚀。首先,确保你的Node.js项目已安装`ws`库。接着,初始化WebSocket服务器,并监听连接事件:
```javascript
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 8080 });
wss.on('connection', (ws) => {
console.log('客户端已连接');
// 使用 server.emit 发送消息给所有客户端
wss.clients.forEach((client) => {
if (client.readyState === WebSocket.OPEN) {
client.send('Hello, Client!');
}
});
});
```
通过这段代码,服务器可以主动向每个连接的客户端发送消息。当有新客户端加入时,也会收到欢迎消息。这种方式非常适合构建聊天室或实时通知系统💬。不断实践和探索WebSocket功能,你会发现更多可能性!💪
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。