如何在 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 的通知 - 如何发送给特定的用户/收件人?

如何在 Web-push 中向特定用户发送推送通知?

如何使用nodejs socket.io向特定房间中的用户发送打字警报和消息

在 PHP 中向特定用户推送通知

如何使用 Express、AngularJS、Socket.io 广播和获取通知?

如何在 PHP 中向用户发送每日电子邮件通知?