从特定命名空间向特定房间发送消息
Sending messages to a particular room from a particular namespace
因此,我的所有用户都连接到名为 rt
的命名空间。我如何向特定房间发送消息,比如说 roomA
此命名空间内的所有用户并加入 roomA
?
namspace.on('connection',(socket) => {
socket.on('new message',(data) => {
// Send message to all users connected to roomA
});
socket.on('connect-room',(room) => {
// room = 'roomA'
socket.join(room).emit('room-join',{roomName : room});
});
});
http://socket.io/docs/rooms-and-namespaces/
请在此处阅读有关 socketio 中的房间和命名空间的信息
var nsp = io.of('/my-namespace');
nsp.on('connection', function(socket){
console.log('someone connected'):
});
nsp.to('some room').emit('hi', 'everyone!');
因此,我的所有用户都连接到名为 rt
的命名空间。我如何向特定房间发送消息,比如说 roomA
此命名空间内的所有用户并加入 roomA
?
namspace.on('connection',(socket) => {
socket.on('new message',(data) => {
// Send message to all users connected to roomA
});
socket.on('connect-room',(room) => {
// room = 'roomA'
socket.join(room).emit('room-join',{roomName : room});
});
});
http://socket.io/docs/rooms-and-namespaces/
请在此处阅读有关 socketio 中的房间和命名空间的信息
var nsp = io.of('/my-namespace');
nsp.on('connection', function(socket){
console.log('someone connected'):
});
nsp.to('some room').emit('hi', 'everyone!');