渋木宏明(ひどり)さんの書き込み (2006-06-15 12:26) より: 受信データが0バイトであること「だけ」でソケットが Close されているとみなすのは良くないと思いますが、Recieve() 結果が0バイトだった時、Socket.Connected の値を調べてみてはどうでしょう?