0

Compact cf c# フレームワークの使用 2. サーバーに 700 個の jpeg ファイルがあります。各ファイルは 9kb です。これらのファイルを圧縮するには、ion.zip フレームワークを使用します。(ダウンロードのために多くのファイルを1つのファイルにグループ化する方法だけで、圧縮は期待していません). この 700 個のファイルを 7 つの zip ファイルに分割します。各 zip ファイルには 100 個の jpeg が含まれています。これらのファイルをダウンロードするには、OpenNETCF ライブラリ ftp を使用します。最初のファイルがダウンロードされるとすぐに、(ion.zip フレームワークのストリーム オブジェクトを使用して) フレームごとに抽出し、10 fps で実行されるタイマーを使用して、一度に 1 つずつピクチャ ボックスに画像をレンダリングします。シリーズの次の zip ファイルのダウンロードが完了していない場合は、タイマーを無効にして「バッファリング」というキャプションを表示します。次の zip ファイルのダウンロードが完了したらすぐにタイマーを有効にすると、「ビデオ」映像が続きます。

私の質問は次のとおりです。

  1. ftp ダウンロード プロセスで大きなバッファ サイズ (5000 など) を使用するのが最善ですか? それとも、ワイヤレス/gprs 接続による接続の中断に注意する必要がありますか?
  2. 中止された場所から ftp ダウンロードを再開する方法はありますか?
  3. このシナリオでは FTP を使用すべきではありませんか?
  4. zip ファイルをより大きなバッチにグループ化する必要がありますか? 1 つを 100 個ではなく 200 個にすると、接続の問題のリスクが高くなりますか?
  5. zip ファイルのグループを 1 ピースを 50 に減らし、より多くの ftp 要求が発生するようにする必要がありますか?

アップロードできるコードはありますが、それは私が本当に興味を持っているアーキテクチャです。

ありがとう

4

0 に答える 0