【问题标题】:How long will NetworkStream Read wait, before dying?NetworkStream Read 会在死前等待多长时间?
【发布时间】:2010-04-16 11:28:41
【问题描述】:

我在NetworkStream objeck 上调用了Read,它在内部使用Socket.Receive

假设没有数据进入。读取方法退出前多长时间? ReceiveTimeout 设置为 0(无限超时)。

如果我拔掉网线怎么办?会退出吗?

【问题讨论】:

  • 电源的 MTBF 大约是 8 年左右。
  • 直到第一次 Windows 更新然后...

标签: c# sockets windows-xp networkstream


【解决方案1】:

如果你拔掉电缆,你会得到IOException。 如果套接字在另一端关闭,您将收到此异常。

如果出现网络问题,您可能会收到ObjectDisposedExceptionMore info in this MSDN article.

Hans 指出,否则它可能会运行大约 8 年 :)

【讨论】:

    猜你喜欢
    • 2020-06-14
    • 2021-03-02
    • 2019-11-22
    • 2011-11-10
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多