【发布时间】:2017-02-22 11:52:00
【问题描述】:
我正在开发一个新项目,其中我们有一个小型社交网络功能,每个用户都可以发布/分享报价,以及更多喜欢和评论的功能。
所以,我想用 nodejs 构建一个(用户特定的)实时推送通知模块。
【问题讨论】:
标签: node.js websocket socket.io
我正在开发一个新项目,其中我们有一个小型社交网络功能,每个用户都可以发布/分享报价,以及更多喜欢和评论的功能。
所以,我想用 nodejs 构建一个(用户特定的)实时推送通知模块。
【问题讨论】:
标签: node.js websocket socket.io
您可以使用套接字来执行此操作。您可以做的是在系统中在线的服务器上创建一个 userList 数组。 userList 将包含用户信息以及套接字 id。
当某个特定事件发生时,您知道该向谁发送该通知,然后检查用户列表中是否所有这些用户都可用。如果用户在 userList 中可用,则使用套接字向该用户发出通知。
【讨论】:
我不确定你的问题到底是什么——或者你想解决什么具体问题,但我对 a similar question here 给出了我的想法。
【讨论】:
是的。您可以使用 Socket.io。在系统中,您可以存储与系统有联系的用途。在您可以检查可用用户之后,如果用户可用,那么您发送(发送)给用户,通道是 socket.id。
【讨论】: