在 C# 中与 tcpclient 的多个连接

Multiple connections with tcpclient in C#

我可以使用单个 TcpClient() 对象连接到多个 <IP, PORT>

我可以

tcpClient = new TcpClient();

tcpClient.Connect(host1,port1)
tcpClient.Connect(host2,port2)

tcpClient对象绑定到单个流?

这对我来说似乎是一个 XY 问题,但无论如何...如果您想同时连接到多个主机,那么您需要为每个连接初始化一个客户端。还要记住,单个线程上的同步侦听操作将阻止执行。