2011-08-04 169 views
0

對於任何有關協議和網絡知識的人來說,我的問題可能聽起來很愚蠢。FTP服務器庫

我正在尋找一個Java庫,允許運行一個FTP服務器,與Android兼容。 我嘗試了Apache FTPServer,但我一直從Dalvik或庫本身收到錯誤...

在谷歌搜索沒有給出任何有趣的結果,並且因爲我以前從未接觸過FTP編程,所以我沒有真正知道從哪裏開始。

在此先感謝您的支持。

回答

2

我認爲你可以使用:JFTP,但你可以使用太InputStream和OutputStream,BufferedStream做一個FTP客戶端

+0

感謝您的幫助,但您確定JFtp能夠構建服務器嗎?客戶端將在PC上,而不是在Android設備上......無論如何,我會看看它。 – Setsuki

+0

我不知道,但我認爲這項工作,它的模型 – Guillaume

+0

JFtp沒有真正的幫助,但我看着輸入和輸出流的方向,這很好。謝謝你的幫助 – Setsuki

1

請勿使用Apache Mina FtpServer。

檢查以下問題,您無法在中間停止傳輸。太壞了!我花了一個星期的時間在一個項目中,突然發現了這個限制。傳輸用戶可能選擇中斷的大文件時,這是不可接受的。

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

還要檢查在ABOR IMPL評論。

  • ABOR <CRLF>
    • 此命令告訴服務器放棄先前的FTP服務命令和
  • 數據相關的任何轉讓。如果前面的命令已完成(包括數據傳輸),則不執行任何操作。控制連接
  • 不被服務器關閉,但數據連接必須關閉。
  • 當前的實現不會執行任何操作。由於這裏的數據傳輸不是
  • 多線程。