C# Socket编程,如何从服务器客户端选择连接到哪个客户端?

C# Socket Programming, How can you choose which client to connect to from the server client?

我正在用 C# 编写程序,服务器端程序侦听端口,客户端连接到服务器。但是我想在所有客户端都尝试连接时选择连接哪个客户端。

与您的服务器建立的每个连接都会为您提供一个 Socket 对象的引用,您可以使用该对象发送回数据或 服务 您的客户,例如:

Socket handler = listener.Accept()
// ...
// do your processing
// ...
byte[] msg = Encoding.ASCII.GetBytes("Sending response to client");
handler.Send(msg);

不要丢失对该 Socket 对象的引用。