发送到socket.io 1.X命名空间的特定空间


1)设置命名空间

let newsNs = io.of('/news'); newsNs.on(CONNECTION, socket => { socket.join('political'); }); 

2)在/news命名空间和political室中发送事件给套接字:

 newsNs.in('political').clients((err, clients) => { clients.forEach(c => newsNs.connected[c].emit(EVENT, 'data')); }) 

有没有一种更清晰,更简洁的方式发射到名称空间中的所有套接字:房间组合,而不是先迭代每个客户端,然后从someNs.connected派生套接字?

       

网上收集的解决方案 "发送到socket.io 1.X命名空间的特定空间"