2013-07-19 32 views
0

我想用nodejs和socketio构建像Facebook一样的推送通知服务。我有一个问题: - 当许多客户端连接到服务器时,服务器如何知道客户端发送通知的具体内容? 感谢您的帮助!像Facebook一样推送通知

回答

1

将套接字与用户连接时关联,所以当您必须通知用户“测试”时,只需查看user.sockets []列表并向他发送任何要发送的信息即可。

换句话说,Node.js不必“知道”用户,你应该照顾它,并用“套接字”术语与Node.js交谈。

1

您可以使用socket.io的room功能。您可以将每个客户订阅到其独特的房间,然后在该房间发出活动,以便用户成为唯一获得该活动的用户。