是否可以在Socket和TcpClient对象之间进行转换?
-
03-07-2019 - |
题
这是另一个C#/。NET问题仅基于好奇而不是立即需要 ......
如果您有一个 Socket
实例并且想要将它包装在更高级别的 TcpClient
类中,那可能吗?你会怎么做?
相反,如果您有 TcpClient
的实例,是否可以获取底层的 Socket
?
解决方案
如果你有一个Socket实例和你 想把它包装在更高级别 TcpClient类,是可能的 你会怎么做?
Socket socket = ...;
TcpClient client = new TcpClient();
client.Client = socket;
相反,如果你有一个实例 TcpClient,是否有可能获得 底层插座?
使用 TcpClient.Client获取基础套接字财产。
其他提示
从TcpClient到Socket非常简单。 tcpClientInstance.Client
是底层的Socket实例。
不隶属于 StackOverflow