我有一个连接到多个客户端的 TcpListener。我可以获得所有已连接客户端的列表吗?
最佳答案
当您接受服务器上的连接时,您可以将客户端放在列表中。
TcpListener server = new TcpListener(port);
server = new TcpListener(localAddr, port);
// Start listening for client requests.
server.Start();
List<TcpClient> listConnectedClients = new List<TcpClient>();
while(true)
{
TcpClient client = server.AcceptTcpClient();
listConnectedClients.Add(client);
}
关于c# - TcpListener 如何获得连接的客户端?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35105832/