Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Sockets 如何在socket编程中对连接的客户端进行分类_Sockets_Tcp - Fatal编程技术网

Sockets 如何在socket编程中对连接的客户端进行分类

Sockets 如何在socket编程中对连接的客户端进行分类,sockets,tcp,Sockets,Tcp,我不熟悉套接字编程。我真的被困在这里面了 我的问题是: 例如,我们有一个名为server.php的服务器文件,所有连接到此文件的客户端都会抛出一个tcp连接和指定的端口 var wsUri = "ws://localhost:8080/server.php"; websocket = new WebSocket(wsUri); 假设有1000个客户端连接到此文件。当server.php向客户端发送任何数据时,所有1000人都将收到数据 现在我想将连接的客户端分类为组(如聊天室)。我的意思是服务

我不熟悉套接字编程。我真的被困在这里面了

我的问题是:

例如,我们有一个名为server.php的服务器文件,所有连接到此文件的客户端都会抛出一个tcp连接和指定的端口

var wsUri = "ws://localhost:8080/server.php";
websocket = new WebSocket(wsUri);
假设有1000个客户端连接到此文件。当server.php向客户端发送任何数据时,所有1000人都将收到数据

现在我想将连接的客户端分类为组(如聊天室)。我的意思是服务器应该只向一个组(例如20个成员)发送数据,而不向其他组发送数据

我该怎么做


谢谢。

您是如何实现向所有1000个客户端发送服务器的?它只是其中的一个子集。1000只是连接到服务器的客户端的一个示例。这意味着所有客户端。你是如何实现服务器发送到所有1000个客户端的?它只是其中的一个子集。1000只是连接到服务器的客户端的一个示例。这意味着所有的客户。