这是另一个 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 实例。