掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
転送エラー (ID:58519)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
dairygoodsさん、それはfreadの戻り値が524288で、sendの戻り値が0の場合はどうなるかということですよね?そうなると、header2.fsize-0となるので、header2.fsizeの値はかわらずに、freadで524288分ファイルポインタが移動しているので、この部分のファイルは送信されずに、次のファイルポインタがさしている部分を送信してしまうのでしょうか?ということは、freadの戻り値をrres,sendの戻り値をsresとすると、 if(rres!=sres){ a=rres-sres; fseek(fp,a,SEEK_CUR); } をsendの後にいれればいいのでしょうか?そしてheader2.fsize-sresとするのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.