2011-08-04 245 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服务命令和
  • 数据相关的任何转让。如果前面的命令已完成(包括数据传输),则不执行任何操作。控制连接
  • 不被服务器关闭,但数据连接必须关闭。
  • 当前的实现不会执行任何操作。由于这里的数据传输不是
  • 多线程。