68user's page 掲示板
Prev
< No. 582>
Next
[最新発言に戻る]
[過去ログ一覧]
No. 582
#
68user
1999/12/03 (金) 18:40
> 一度の recv で全てのデータを取り出せるという保証はありません。
あ、これは
read_size = recv(s,buf,sizeof(buf),0);
のことです。
read_size = recv(s,buf,sizeof(buf),MSG_WAITALL);
なら、全データを待ちますので、recv は1回だけ実行すれば OK です。
ただし MSG_WAITALL を指定しても、シグナル受信・コネクション切断時は、
全データを待たずに recv から戻ります。
Prev
< No. 582>
Next
[最新発言に戻る]
[過去ログ一覧]