掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
転送エラー (ID:58501)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
返信ありがとうございます。 戻り値をすべてしらべてみたところ、1000000バイト以上のファイルを送ったときに受信側のrecvはちゃんと1000000という数字を返していたので、正常に受信できているとおもわれます。2,359,350 バイトのファイルを送ったところ、最後のsendは359350をかえしていたので、1000000おくって、1000000おくって、最後にのこったものをすべておくれているので、正常におくれているとおもわれます。fwriteも1000000受信したときは、1000000を返していました。 受信側の2359350バイトのファイルをおくるときに、デバッガをしようしてfwriteが終わった瞬間にとめて、ファイルがつくられているフォルダの中のファイルの容量をプロパティでみると、最初が999424バイトで、次が1998848バイト、fwriteの位置をかえて(止める位置をかえて)次が2359296バイトで、そのあとに続行を押すと、2359350バイトとなります。これは正しいのでしょうか?自分の考えでは1000000バイト、2000000バイト、2359350バイトとなるとおもったのですが・・。ちなみに、プロパティではサイズ:というところをみています。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.