Socket.io Sails.js套接字,广播到一个套接字

Socket.io Sails.js套接字,广播到一个套接字,socket.io,sails.js,Socket.io,Sails.js,当用户打开我的网站时,我会向他们订阅他们的房间,例如“房间\用户名”。因此,如果一个用户打开了许多选项卡,那么所有用户都订阅了这个房间。因此,当另一个用户发送私人消息时,我会将其广播到这个房间,所有打开的选项卡都会收到消息 但是,我想实现通知声音。由于所有选项卡都会收到消息,因此会在所有选项卡上触发通知声音,这是“不酷”。是否有办法只向订阅了“room_USERNAME”(向房间中的所有插座广播消息,但只向一个插座广播通知声音)的插座中的一个进行广播?这可能不是最理想的方式,但您可以做的临时修复

当用户打开我的网站时,我会向他们订阅他们的房间,例如“房间\用户名”。因此,如果一个用户打开了许多选项卡,那么所有用户都订阅了这个房间。因此,当另一个用户发送私人消息时,我会将其广播到这个房间,所有打开的选项卡都会收到消息


但是,我想实现通知声音。由于所有选项卡都会收到消息,因此会在所有选项卡上触发通知声音,这是“不酷”。是否有办法只向订阅了“room_USERNAME”(向房间中的所有插座广播消息,但只向一个插座广播通知声音)的插座中的一个进行广播?

这可能不是最理想的方式,但您可以做的临时修复是使用throttle下划线功能