我想从 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/