2016-05-14 38 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