套接字关闭发送或接收的 TcpClient 等效项
TcpClient equivalent for Socket Shutdown Send or Receive
关于System.Net.TcpClient
我想知道是否可以对来自 TcpClient
的输出流或输入流执行单独关闭。
我知道,NetworkStream
可以用 aTcpClient.GetStream()
进行搜索,但是,我仍在弄清楚 Close()
它的入站或出站部分,而不关闭整个网络流。
这可以通过更基本的 System.Net.Socket
class 实现,我可以先发送数据,然后用 SocketShutdown.Send
关闭它,同时保持输入流打开,直到我用 SocketShutdown.Receive
.
参考链接:
TcpClient 有一个 Client
属性,类型是 Socket
.
使用属性得到Socket
,这样就可以调用Shutdown()
.
关于System.Net.TcpClient
我想知道是否可以对来自 TcpClient
的输出流或输入流执行单独关闭。
我知道,NetworkStream
可以用 aTcpClient.GetStream()
进行搜索,但是,我仍在弄清楚 Close()
它的入站或出站部分,而不关闭整个网络流。
这可以通过更基本的 System.Net.Socket
class 实现,我可以先发送数据,然后用 SocketShutdown.Send
关闭它,同时保持输入流打开,直到我用 SocketShutdown.Receive
.
参考链接:
TcpClient 有一个 Client
属性,类型是 Socket
.
使用属性得到Socket
,这样就可以调用Shutdown()
.