2011-08-04 6 views
0

私の質問は、プロトコルとネットワーキングについて知識を持っている人なら誰でも馬鹿に聞こえるかもしれません。FTPサーバライブラリ

私は、Androidと互換性のあるFTPサーバーを実行できるようにするJavaライブラリを探しています。 私はApache FTPServerを試しましたが、Dalvikやライブラリ自体からエラーが出ています...

Googleで検索しても興味深い結果は得られません。以前はFTPプログラミングに触れていなかったので、どこから始めるべきかを知る

ご協力いただきありがとうございます。

答えて

2

私はあなたが使用することができると思う:JFTPをしますが、たぶんApache Minaが働くだろうFTPクライアント

+0

ご協力いただきありがとうございますが、JFtpがサーバーを構築できることは確かですか?クライアントはPC上にあり、アンドロイドデバイスではありません...とにかく私はそれを見てみましょう。 – Setsuki

+0

私は分かっていませんが、仕事のモデルだと思っています。 – Guillaume

+0

JFtp本当に役に立たなかったですが、入力ストリームと出力ストリームの方向を見ています。ご協力いただきありがとうございます – Setsuki

0

を作るために、あまりにものInputStreamとOutputStreamの、BufferedStreamを使用できますか?

1

Apache Mina FtpServerは使用しないでください。

次の問題を確認して、途中で転送を停止することはできません。とてもひどい!私はプロジェクトでそれと1週間を過ごし、突然この制限を見つけました。大きなファイルを転送するときは、ユーザーが割り込みを選択することはできません。

https://issues.apache.org/jira/browse/FTPSERVER-400

またABORのIMPLでコメントを確認してください。

  • ABOR <CRLF>
    • このコマンド

      は、以前のFTPサービスコマンドと
  • データの任意の関連する転送を中止するようにサーバに指示します。以前の
  • コマンドが完了している(データ転送を含む)場合、何もしないでください。制御接続
  • は、サーバーでは閉じてはいけませんが、データ接続を閉じる必要があります。
  • 現在の実装は何もしません。ここでのデータ転送はマルチスレッドの
  • ではありません。