Javascript socket.io在房间中广播

Javascript socket.io在房间中广播,javascript,socket.io,Javascript,Socket.io,我正在尝试使用socket.io仅向特定房间的用户广播(换句话说,向该房间中的所有用户发送,但发件人除外)。到目前为止,我已经尝试: io.of("/").in(room_temp).broadcast.emit('transcription', data); io.of("/").to(room_temp).broadcast.emit('transcription', data); io.of("/").broadcast.in(r

我正在尝试使用socket.io仅向特定房间的用户广播(换句话说,向该房间中的所有用户发送,但发件人除外)。到目前为止,我已经尝试:

io.of("/").in(room_temp).broadcast.emit('transcription', data);
io.of("/").to(room_temp).broadcast.emit('transcription', data);
io.of("/").broadcast.in(room_temp).emit('transcription', data);
io.of("/").broadcast.to(room_temp).emit('transcription', data);
不幸的是,它们都不起作用。

来自:

如果要向文件室的所有用户发送内容,请使用

io.to('some room').emit('some event');
当您想向某个房间的所有用户发送内容时,除了该房间中的一个
插座(通常称为“广播”),请使用

(“/”)到(室温)的输入输出('转录',数据)将提交给房间中的每个人,包括用户本身


socket.to(室温)发射('转录',数据)
将提交给房间里的每个人,除了你自己。

我已经尝试了
socket.to('some room')。emit('some event'),但我认为它也会向我自己发出信息。我在文档页面上使用了最简单的示例,并编写了
io.on(“连接”,“套接字)=>{socket.join(“房间”);socket.to(“房间”).emit(“消息”,“有人加入了房间”);})socket.to('some room').emit('some event');