【发布时间】:2021-05-16 23:39:27
【问题描述】:
pusher.trigger('presence-channel', 'my-event2', 'Hi', socket_id);
这里我不能在上面的函数中添加多个socket id来排除用户。
是否有任何解决方案可以触发单个用户的事件?或从该事件中排除多个收件人?给定他们的套接字 ID。
【问题讨论】:
标签: node.js reactjs pusher pusher-js
pusher.trigger('presence-channel', 'my-event2', 'Hi', socket_id);
这里我不能在上面的函数中添加多个socket id来排除用户。
是否有任何解决方案可以触发单个用户的事件?或从该事件中排除多个收件人?给定他们的套接字 ID。
【问题讨论】:
标签: node.js reactjs pusher pusher-js
Channels 中不存在这样的解决方案。如果您需要向单个用户发送事件,最好的方法是让每个用户订阅他们自己的频道(例如private-user-doydoy)。然后,您可以在触发事件时定位此通道。
如果您需要排除多个收件人,您可以继续使用此方法,仅将事件发送给需要的人。
【讨论】: