可以在发送到房间时添加本地标志
// sending to all clients on this node (when using multiple nodes)
io.to(channel).local
.emit(message.event, channel, message.data)
然而,当从套接字实例广播时,无法添加本地标志是否有任何方法可以实现相同的行为?
这不会工作
socket.broadcast.to(channel).local
.emit(message.event, channel, message.data);
答案 0 :(得分:0)
我不太确定,但你可以尝试这样的事情
io.sockets.in(room_id).emit('')
答案 1 :(得分:0)
我认为 local
标志的用途是:https://socket.io/docs/v3/server-api/#Flag-%E2%80%98local%E2%80%99