掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Winsockコントロールについて (ID:107518)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
うーん、原因はいろいろとありますが、 クライアント、サーバーともに問題があります。 1.クライアントは相手の受信バッファの限界を無視して データを送り続けている 2.サーバーはデータが到達する度にファイルをオープンしている とりあえずこの 2点ですかね。 見た感じではTCPのようですが、 全体の流れとして、 A.クライアントは全データを一気に送ろうとする (相手を無視してFor文で送り続ける) B.サーバーはバッファサイズ(多分8KB)だけ受け取る。 データはまだ来るようだが、受け取る場所が無いので クライアントを待たせる C.クライアントは続けてまだ受け取られていないデータを再送しようとするが サーバーに待たされる D.サーバーはファイルを開き、今受け取ったデータをファイルに保存し、ファイルを閉じ、続きを受け取る B.C.D.を必要回数繰り返す E.終了 という流れです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.