关于System.Net.TcpClient
我想知道是否可以在TcpClient
的输出流或输入流上执行单独关闭。
我知道,NetworkStream
可以使用aTcpClient.GetStream()
,但我仍然会在Close()
找出其中的入站或出站部分,而不会关闭整个网络流。
这可以使用更基本的System.Net.Socket
类,我可以先发送数据,然后用SocketShutdown.Send
关闭它,同时保持输入流打开,直到我用SocketShutdown.Receive
关闭它。 / p>
参考链接:
答案 0 :(得分:2)
TcpClient具有Client
属性,其类型为Socket
。
使用该属性获取Socket
,以便您可以致电Shutdown()
。