如何在 Socket.io 中向特定用户发送通知
Posted
技术标签:
【中文标题】如何在 Socket.io 中向特定用户发送通知【英文标题】:How to send Notification to the Particular User in Socket.io 【发布时间】:2017-06-26 01:28:19 【问题描述】:我使用 MEAN Stack 创建了 Simple 博客,每个帖子都有评论部分,我想在对帖子发表评论时将通知发送给特定用户(帖子管理员)。任何人都可以给出建议如何使用socket.io来做到这一点。
【问题讨论】:
【参考方案1】:两种快速的方法:
选项 1: 为每个用户创建一个哈希,并且只在用户哈希上发出。
socket.emit('##somehash##', post_msg: 'You have a new post' );
选项 2: 创建一个“管理员”频道(不安全),然后通过管理员频道广播消息。http://socket.io/docs/rooms-and-namespaces/
【讨论】:
##somehash## 如何生成这个哈希?以上是关于如何在 Socket.io 中向特定用户发送通知的主要内容,如果未能解决你的问题,请参考以下文章
使用 Socket.io 的通知 - 如何发送给特定的用户/收件人?
如何使用nodejs socket.io向特定房间中的用户发送打字警报和消息