掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
転送エラー (ID:58508)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> header.fsize=header.fsize-524288; header.fsize = header.fsize - res; とする。 send の戻り値も 524288 となるとは限りません。 また、 > if(header.fsize<=524288){ としていますが、524288以下かどうかで場合分けする必要はありません。 else 節のコードでどちらの場合にも対応できます。 送信側も同じです。 >もし、どこかまちがっていたら、普通、同じところでとまるので、できるフ >ァイルは同じのような気がするのですが・・。 send や recv の戻り値が毎回同じとは限りません。 今回のソースでは、まだ適切に戻り値を使っていない個所があるため そのような現象が出ているのだと思います。 あと、前から気になってましたが、calloc に対応する free が ありませんが、大丈夫ですか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.