2016-05-14 59 views
0

關於System.Net.TcpClientTcpClient的等效套接字關閉發送或接收

我想知道是否有可能從一個TcpClient OutputStream的或輸入流執行單個關機。 我知道,NetworkStream可以用aTcpClient.GetStream()來擦寫,但是我仍然想知道它的入站或出站部分,而不關閉整個網絡流。

這是可能與更基本的System.Net.Socket類,其中我可以先發送數據,然後關閉它與SocketShutdown.Send,同時保持輸入流打開,直到我關閉它與SocketShutdown.Receive

參考鏈接:

MSDN on System.Net.Socket.shutdown()

MSDN on System.Net.TcpClient

回答

2

TcpClient的具有Client屬性,它是類型Socket的。您可以致電Shutdown()

+1

傻我,我應該知道它是裝飾者模式 – Terence