ネットワークプログラミング相談室 Port29
■ このスレッドは過去ログ倉庫に格納されています
0758デフォルトの名無しさん
2014/06/13(金) 20:30:15.17ID:w1vYKm0h> ところで相手がデータ受けとる前にcloseしたら
この行のclose操作は送信側で起きるんだよね?
(受信側はrecvで待ち続けているのだから....)
もしそうだとしたら、
> 相手がデータ受けとる前にセッション切られてしまうという誤解、
のような話は聞いたことがない
というか、TCPコネクションが双方向のパイプ(バイト・ストリーム)として
モデル化されることを理解していれば、誤解など起きるはずもない
実際、>>746のケース(1)は、送信側が任意のタイミングでclose操作が
起きることを想定しているけど、これはUNIXのパイプと同じだから、
一部でもデータが喪失することを発想してしまうのは信じ難いな....
■ このスレッドは過去ログ倉庫に格納されています