我正在阅读TcpClient.Close()的文档,并注意到以下内容:
调用此方法最终将导致关联的Socket关闭,并且如果创建了一个NetworkStream,则还会关闭用于发送和接收数据的关联的NetworkStream。
所以,请纠正我如果我错了,这意味着如果在TcpClient上调用Close(),则NetworkStream也将被关闭。
那么为什么在代码示例的结尾都调用了Close()呢?
调用此方法最终将导致关联的Socket关闭,并且如果创建了一个NetworkStream,则还会关闭用于发送和接收数据的关联的NetworkStream。
所以,请纠正我如果我错了,这意味着如果在TcpClient上调用Close(),则NetworkStream也将被关闭。
那么为什么在代码示例的结尾都调用了Close()呢?
networkStream.Close();
tcpClient.Close();
只调用tcpClient.Close();
是否就可以了?