我对TcpClient
课有点困惑。我想连接到我的服务器并有2个流。一个SSL和一个常规非安全TCP。
所以我现在这样连接:
await _tcpClient.ConnectAsync(address,port);
IsConnected = true;
_networkStream = _tcpClient.GetStream();
_sslStream = new SslStream(_tcpClient.GetStream());
问题是我想在不同端口上使用的ssl数据。那么我需要有两个TcpClient实例一个用于安全,一个用于非安全吗?或者我可以在这个类的不同端口上有多个流。我很困惑它是如何完成的?我真的很困惑这是如何正确设置的。
答案 0 :(得分:0)
是的,您需要两个单独的Socket
个实例。你可以通过两个TcpClient
实例 - 我个人倾向于选择原始套接字,但这取决于你。