2

我正在做一个新项目,我们有一个很小的社交网络功能,每个用户都可以发布/分享报价,以及更多喜欢和评论的功能。

所以,我想用 nodejs 构建一个(用户特定的)实时推送通知模块。

4

3 回答 3

7

您可以使用套接字来执行此操作。您可以做的是在系统中在线的服务器上创建一个 userList 数组。userList 将包含用户信息以及套接字 id。

当特定事件发生时,您知道该通知发送给谁,然后检查是否所有这些用户都在 userList 中可用。如果用户在 userList 中可用,则使用套接字向该用户发出通知。

于 2013-08-02T14:08:22.010 回答
1

我不确定您的问题到底是什么,或者您要解决的具体问题是什么,但在这里给出了我对类似问题的想法。

请参阅服务器发送事件

于 2013-08-03T19:01:05.607 回答
0

是的。您可以使用 Socket.io。在系统中,您可以存储与系统有联系的用途。在您可以检查可用用户之后,如果用户可用,那么您使用通道是 socket.id 发送(发出)给用户。

于 2017-02-22T03:52:00.350 回答