我有一个连接到多个客户端的 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/

10-09 19:47