要关闭TcpClient,必须关闭流.通常的做法是:
client.GetStream().Close();
client.Close();
Run Code Online (Sandbox Code Playgroud)
因此单独使用client.Close()是不够的,我的问题是client.Dispose()工作是否相同,client.GetStream().Close()因此结束将是
client.Dispose();
client.Close();
Run Code Online (Sandbox Code Playgroud)
这是我从阅读TcpClient参考源中理解的,因为该Dispose方法关闭了流,所以我是正确的还是我错过了什么?先谢谢你.