2011-07-20 10 views
0

私たちのアプリについての同僚との設計討議があります。大容量のデータファイルを電話からリモートサーバーに、たとえば週単位で転送する最善の方法を探しています。サーバは をDMZに入れ、電話機はWiFiモードまたはGSMのいずれかになります。ファイルの中には、100Mbになるものもあれば、400Mbまで得ることもできます。私のAndroidコードでこれに接近する最善の方法がわからない。私は MTOMか純粋なFTPでさえ見ていました。アドバイスをいただければ幸いです。サーバーに大量のデータパケットを送信

+1

開発に関する質問は話題にはなりませんが、modはおそらくこれをStackOverflowに移行します。 –

+0

パケットでは、ファイルか 'パッケージ'が正しいと思いますか?ファイル/パッケージの発信元、クライアントマシン、またはネットワーク上の別のサーバーはどこにありますか? –

+0

データをファイルに保存しましたが、これは1秒あたり8Kデータを超えることができます。デバイスはSPPを使用してBluettooth経由で電話機と通信しており、生データを保存しておき、電話で保存したファイルを当社の中央サーバーに送信します。電話で送信する最良の方法を探して、ファイルが破損していないことを保証します。 – JPM

答えて

1

私はAndroidの下でMTOMの使用について投資しましたが、何も見つかりませんでした。まだAndroidで動作する実装があるかどうかはわかりません。

これはあなたができると思う良い選択であるby FTPです。チェックサムを使用してファイルの整合性をチェックすることもできます(両側で計算して比較します)。

巨大なファイルに3Gを使用すると時間がかかり、高価になる可能性が高いので、私にはWiFiを使用するのがベストです。あなたのデバイスがWiFi as described hereを介して接続されているかどうかを検出することができます。

+0

残念ながら私たちはWiFiを使用できません。これはほとんどが貧弱で技術に精通していないユーザーに配備されるためです。私たちは3/4G接続を使用しなければならないので、FTPを使用するように見えます。あなたのご意見ありがとうございます!乾杯。 – JPM

関連する問題