这是另一个 C#/.NET 问题,仅基于好奇而不是迫切需要...
如果你有一个Socket
实例并且你想将它包装在更高级别的TcpClient
类中,这可能吗?你会怎么做?
相反,如果您有 的实例TcpClient
,是否有可能获得基础Socket
?
这是另一个 C#/.NET 问题,仅基于好奇而不是迫切需要...
如果你有一个Socket
实例并且你想将它包装在更高级别的TcpClient
类中,这可能吗?你会怎么做?
相反,如果您有 的实例TcpClient
,是否有可能获得基础Socket
?
如果你有一个 Socket 实例并且你想将它包装在更高级别的 TcpClient 类中,这可能吗?你会怎么做?
Socket socket = ...;
TcpClient client = new TcpClient();
client.Client = socket;
反之,如果你有一个 TcpClient 的实例,是否有可能获得底层的 Socket?
使用TcpClient.Client属性获取底层 Socket 。
从 TcpClient 到 Socket 非常容易。tcpClientInstance.Client
是底层的 Socket 实例。