内部で使用するRead
on NetworkStream
objeckへの呼び出しがあります。Socket.Receive
データが入ってこないとしましょう。Read メソッドが終了するまでの時間は?
ReceiveTimeout
0 (無限タイムアウト) に設定されます。
インターネットケーブルを抜いたら?それは終了しますか?
内部で使用するRead
on NetworkStream
objeckへの呼び出しがあります。Socket.Receive
データが入ってこないとしましょう。Read メソッドが終了するまでの時間は?
ReceiveTimeout
0 (無限タイムアウト) に設定されます。
インターネットケーブルを抜いたら?それは終了しますか?
ケーブルを抜くと、IOExceptionが発生します。ソケットが反対側で閉じられている場合、この例外が発生します。
ネットワークに問題がある場合 、ObjectDisposedExceptionが発生することがあります。詳細については、この MSDN 記事を参照してください。
そうでなければ、ハンスが指摘したように、約8年間実行される可能性があります:)