TcpClient 自动处理
TcpClient getting disposed automatically
使用using (NetworkStream stream = client.GetStream())
导致套接字关闭。
我认为这是问题所在:
using (NetworkStream stream = client.GetStream())
那是在块的末尾自动关闭流,这反过来(我相信)关闭了套接字。坦率地说,文档对此并不清楚 - 它说关闭 TcpClient
不会 关闭流,但它并没有确定关闭流......
使用using (NetworkStream stream = client.GetStream())
导致套接字关闭。
我认为这是问题所在:
using (NetworkStream stream = client.GetStream())
那是在块的末尾自动关闭流,这反过来(我相信)关闭了套接字。坦率地说,文档对此并不清楚 - 它说关闭 TcpClient
不会 关闭流,但它并没有确定关闭流......