我想从C#中的sslstream获取端口号。
当您拥有TcpClient时,可以像这样提取:
TcpClient client = listener.AcceptTcpClient();
var endpoint = ((IPEndPoint)client.Client.RemoteEndPoint);
最佳答案
SslStream
是另一个任意Stream
周围的“装饰器”,在本例中为NetworkStream
。它没有公开内部(尾部)流(嗯,但是,InnerStream
是protected
),并且SslStream
本身没有端口的概念。基本上:您需要单独获取此信息,然后将其包装在装饰器中。
关于c# - 如何在C#中从sslstream获取端口号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59175744/