【发布时间】:2017-12-12 00:41:11
【问题描述】:
我对@987654321@ 类有点困惑。我想连接到我的服务器并有 2 个流。一个 SSL 和一个常规的非安全 TCP。
所以我目前是这样连接的:
await _tcpClient.ConnectAsync(address,port);
IsConnected = true;
_networkStream = _tcpClient.GetStream();
_sslStream = new SslStream(_tcpClient.GetStream());
问题是我想在不同的端口上使用我的 ssl 数据。那么我是否需要有两个 TcpClient 实例,一个用于安全,一个用于非安全?或者我可以在这个类的不同端口上有多个流。我很困惑它是怎么做的?我真的很困惑这是如何正确设置的。
【问题讨论】:
-
如果你要去同一个服务器,你需要有两个不同端口号的 TcpClient 对象。两个客户端之间是否有任何同步?通常使用 SSL,您有一个用于命令的端口和第二个用于传输数据的端口。为了减少代码量,我会为 Tcp 代码创建一个类并创建该类的两个实例。
-
是的,我想我会创建一个包含两个 tcp 客户端的类。 :)