预警,我是Node.js和Socket.io的新手,这可能有一个简单的答案。
我将它与PHP应用程序结合使用。目的是获得实时通知。
如果您采用Facebook等场景 - 有很多用户,但通知只应发送给某些用户群,我该如何定位这些用户?
我想过设置类似的东西:
socket.on('notification-[user_id]', function() {...} );
但考虑到数千名用户,这将是疯狂的。
向成千上万的用户发送通知似乎也很疯狂,每个用户都必须弄清楚是否适合他们。
有解决方法吗?我错过了什么?
答案 0 :(得分:3)
我也是他们的新手,但我认为你可以这样做: 在客户端,您可以:
socket.on('notification',function(){...});
在服务器端,您可以使用:
io.sockets.connected[socketid].emit('nofification',data);
希望它可以帮到你〜