ネットワークプログラミング相談室 Port27

このエントリーをはてなブックマークに追加
540デフォルトの名無しさん
LANケーブルを物理的にハサミでちょん切ったりしたりすると延々受信待ちしてしまいますよね?
socketのReceiveTimeoutは同期の場合にしか使えないようなのですが
非同期の場合はタイムアウトや無応答をどう対処したらいいのでしょう?

if (0 < sock.Available | 0 < resSize)
と、ネットワークから受信した、読み取り可能なデータ量が0ならbreak?
ちがうよなぁ・・・。