ネットワークプログラミング相談室 Port24
■ このスレッドは過去ログ倉庫に格納されています
0216デフォルトの名無しさん
2009/08/02(日) 17:44:54通信シーケンスに自信がないなら入れておくという程度。
sdの状態的にSHUT_RDWRを指定した時FINハンドシェークが起こるが、
closeをいきなり呼んでも暗黙的にこの処理は行なわれる。
半二重通信でもしない限り明示的なshutdownは必要ない。
ただし、能動通信側が送りっぱなしで突然閉じるようなことをすると、
shutdown無しの場合受動通信側のパケットを無駄に待ってしまったりと
sdが完全に無効になるまで時間が掛かる場合がある。
■ このスレッドは過去ログ倉庫に格納されています