Socket.io-仅向某些用户发送?

Socket.io-仅向某些用户发送?,socket.io,Socket.io,预先警告一下,我对Node.js和Socket.io非常陌生,这可能有一个简单的答案 我将它与PHP应用程序结合使用。其目的是提供实时通知 如果你考虑一个像Facebook这样的场景——一个有很多用户的场景,但是通知应该只发送给特定的用户集,我该如何定位这些用户 我曾想过设置如下内容: socket.on('notification-[user_id]', function() {...} ); 但考虑到成千上万的用户,这将是疯狂的 向成千上万的用户发送通知,让每个用户都知道这是否适合他们,这

预先警告一下,我对Node.js和Socket.io非常陌生,这可能有一个简单的答案

我将它与PHP应用程序结合使用。其目的是提供实时通知

如果你考虑一个像Facebook这样的场景——一个有很多用户的场景,但是通知应该只发送给特定的用户集,我该如何定位这些用户

我曾想过设置如下内容:

socket.on('notification-[user_id]', function() {...} );
但考虑到成千上万的用户,这将是疯狂的

向成千上万的用户发送通知,让每个用户都知道这是否适合他们,这似乎也很疯狂


有办法解决这个问题吗?我错过了什么?

我对他们也是新手,但我想你可以这样做: 在客户端,您可以:

socket.on('notification',function(){...});
在服务器端,您可以使用:

io.sockets.connected[socketid].emit('nofification',data);

希望它能帮助你~

我对他们也是新手,但我想你可以这样做: 在客户端,您可以:

socket.on('notification',function(){...});
在服务器端,您可以使用:

io.sockets.connected[socketid].emit('nofification',data);

希望它能帮助你~

我对他们也是新手,但我想你可以这样做: 在客户端,您可以:

socket.on('notification',function(){...});
在服务器端,您可以使用:

io.sockets.connected[socketid].emit('nofification',data);

希望它能帮助你~

我对他们也是新手,但我想你可以这样做: 在客户端,您可以:

socket.on('notification',function(){...});
在服务器端,您可以使用:

io.sockets.connected[socketid].emit('nofification',data);

希望它能帮助您~

也许您需要的是比socket.io更多的服务器端事件。如果您只想推送通知之类的内容,则无需设置双向通信。要在socket.io中发送给某些用户,可以在代码中用表处理,也可以使用文件室功能或名称空间。我将研究服务器发送的事件——这似乎是我所需要的。我还将查看房间功能/名称空间,谢谢!也许您需要的是比socket.io更多的服务器端事件。如果您只想推送通知之类的内容,则无需设置双向通信。要在socket.io中发送给某些用户,可以在代码中用表处理,也可以使用文件室功能或名称空间。我将研究服务器发送的事件——这似乎是我所需要的。我还将查看房间功能/名称空间,谢谢!也许您需要的是比socket.io更多的服务器端事件。如果您只想推送通知之类的内容,则无需设置双向通信。要在socket.io中发送给某些用户,可以在代码中用表处理,也可以使用文件室功能或名称空间。我将研究服务器发送的事件——这似乎是我所需要的。我还将查看房间功能/名称空间,谢谢!也许您需要的是比socket.io更多的服务器端事件。如果您只想推送通知之类的内容,则无需设置双向通信。要在socket.io中发送给某些用户,可以在代码中用表处理,也可以使用文件室功能或名称空间。我将研究服务器发送的事件——这似乎是我所需要的。我还将查看房间功能/名称空间,谢谢!