0

アプリケーションのインスタンスが FTP サーバーを介して互いにデータを共有するアプリ (Android) に取り組んでいます。私が使用しているルーターは、プラグインされた USB フラッシュ ドライブを使用する FTP サーバーになる可能性があるため、FTP が使用されています。

アプリが実行する機能の 1 つは、そのデータを他のインスタンスと同期することです。現時点では、同期は追加のみです。電話にないサーバー上のデータは電話に転送されます。サーバー上にない電話上のデータはすべてサーバーに転送されます。アイデアは、すべての電話で作成されたすべてのデータを相互に共有できるということです。

私はいくつかの Java rsync ライブラリを見てきました。ただし、私が見たもののうち、それらはメンテナンスされていないか、文書化が不十分であるか、またはその両方です。また、現在使用しているハードウェアを考えると、rsync は機能しません。

私は Apache Commons Net FTPClient を使用しています。その上に、サーバーからデータをプッシュおよびプルするメソッドを提供するクラスを作成しました。ただし、徹底的にテストされた、またはより多くの機能を提供するライブラリ (またはアプローチ) が存在する場合は、それを使用したいと思います。ある?

4

1 に答える 1