Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Socket.IO广播到特定数量的客户端_Javascript_Node.js_Socket.io - Fatal编程技术网

Javascript Socket.IO广播到特定数量的客户端

Javascript Socket.IO广播到特定数量的客户端,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我不知道这是否可能实现,但我想向特定数量的客户发送一条消息 例如,假设我有100个客户端连接到我的服务器。我想以这样的方式发送一条消息,100个客户端中只有10个(应该能够在消息中指定)应该接收到消息而不接收,甚至丢弃它 就像网络数据包的TTL值一样 谢谢请使用房间。当客户连接时,将他加入一个房间。然后你可以发射到那个房间 有关详细信息,请参阅此链接:谢谢。我知道这个房间。看,这不像是聊天室之类的应用程序。服务器需要执行一些任务,它分布在连接的客户端之间。但是什么任务不是固定的,需要多少客户机呢

我不知道这是否可能实现,但我想向特定数量的客户发送一条消息

例如,假设我有100个客户端连接到我的服务器。我想以这样的方式发送一条消息,100个客户端中只有10个(应该能够在消息中指定)应该接收到消息而不接收,甚至丢弃它

就像网络数据包的TTL值一样


谢谢

请使用房间。当客户连接时,将他加入一个房间。然后你可以发射到那个房间


有关详细信息,请参阅此链接:

谢谢。我知道这个房间。看,这不像是聊天室之类的应用程序。服务器需要执行一些任务,它分布在连接的客户端之间。但是什么任务不是固定的,需要多少客户机呢。这就是我想要在消息本身中广播和发送所需的客户端数量。在这种情况下,您必须自己跟踪客户端,并决定发送到哪一个。我可以将繁忙的客户端转移到一个房间,这样他们就不会收到新命令。但是所有的免费客户端都不应该按照新命令操作。只有少数客户端应该开始处理MM。这就是我目前正在做的。服务器跟踪所有客户端,并向选定的客户端发送请求。我只是想,如果有任何规定,那么它会更容易。谢谢