ネットワークプログラミング相談室 Port27
■ このスレッドは過去ログ倉庫に格納されています
0605デフォルトの名無しさん
2011/10/17(月) 14:23:16.79Windows側でソケットを正常に閉じて終了した際、
Linux側のソケットでrecvしても返り値が0以下(エラー)になりません。
接続をしたままでWindows側のプログラムを強制終了するとLinux側のrecvはちゃんとエラーを返してくれます。
なぜでしょうか?
そしてLinux側でWindows側のソケットが正常終了したことを知るにはどうしたら良いでしょうか?
ノンブロッキングモードです。
■ このスレッドは過去ログ倉庫に格納されています