我有一个Read
关于NetworkStream
objeck 的电话,它在Socket.Receive
内部使用。
假设没有数据进入。读取方法退出前多久?
ReceiveTimeout
设置为 0(无限超时)。
如果我拔掉网线怎么办?会退出吗?
我有一个Read
关于NetworkStream
objeck 的电话,它在Socket.Receive
内部使用。
假设没有数据进入。读取方法退出前多久?
ReceiveTimeout
设置为 0(无限超时)。
如果我拔掉网线怎么办?会退出吗?
如果拔下电缆,您将获得IOException。如果套接字在另一端关闭,您将收到此异常。
如果存在网络问题, 您可能会收到ObjectDisposedException 。此 MSDN 文章中的更多信息。
否则它可能会运行大约 8 年,正如 Hans 指出的那样:)