如何在节点 js 服务器中创建通道 websocket

SDH*_*SDH -3 channel websocket node.js

我想使用 node js 在 websocket 服务器中创建一个通道并向订阅者发送消息。我需要一个简单的代码来开始。感谢您的帮助。

IlI*_*IlI 5

使用socket.io,您可以轻松创建频道以区分不同组的订阅者。Socket.io 调用通道Rooms,您可以阅读文档了解详细信息

本质上,当客户端连接到套接字时,你让他们加入一个特定的房间:

io.on('connection', function(socket){
  socket.join('some room');
});
Run Code Online (Sandbox Code Playgroud)

每当您发出事件(在您的情况下发送消息)时,您都可以将其发送给该房间的客户端:

io.to('some room').emit('some event');
Run Code Online (Sandbox Code Playgroud)