這裏是僅僅基於好奇不是立即需要更另一個C#/。NET的問題...是否可以在Socket和TcpClient對象之間進行轉換?
如果你有一個Socket
實例,你想,敷在更高級別的TcpClient
類,是可能的你會怎麼做?
相反,如果你有一個TcpClient
的實例,是否有可能得到底層Socket
?
這裏是僅僅基於好奇不是立即需要更另一個C#/。NET的問題...是否可以在Socket和TcpClient對象之間進行轉換?
如果你有一個Socket
實例,你想,敷在更高級別的TcpClient
類,是可能的你會怎麼做?
相反,如果你有一個TcpClient
的實例,是否有可能得到底層Socket
?
如果你有一個Socket實例,你 想敷在更高級別的 TcpClient的類,是可能的, 你會怎麼做呢?
Socket socket = ...;
TcpClient client = new TcpClient();
client.Client = socket;
反之,如果你有 TcpClient的實例,是有可能得到的 基礎套接字?
使用TcpClient.Client屬性獲取底層套接字。
從TcpClient到Socket非常容易。 tcpClientInstance.Client
是底層Socket實例。
顯然有非常明顯的「客戶」屬性,我完全錯過了! – 2008-10-14 23:04:10