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

时间:2014-12-29 07:17:51

标签: socket.io sails.js

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

但是,我想实现通知声音。由于所有标签都会收到消息,因此它会在所有标签上触发通知声音,这“非常酷”。有没有办法只向订阅“room_USERNAME”的一个套接字广播(向一个房间的所有套接字广播消息,但广播通知声音只触发到一个套接字)?

1 个答案:

答案 0 :(得分:0)

这可能不是最理想的方式,但您可以执行的临时修复是使用油门下划线功能http://underscorejs.org/#throttle