如何使用FTP同时下载?

时间:2014-03-23 21:27:11

标签: java ftp

当您查看像FileZilla这样的软件时,它可以同时处理多个文件传输。

我在Java中实现了一个FTP客户端,但我不知道如何处理同步传输。

1)FTP协议是否允许使用唯一的“命令连接”同时接收多个文件并将“数据连接”(PASV)倍增?

OR

2)FTP协议是否要求每次传输一个“命令连接”和一个“数据连接”(PASV)?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我相信像FileZilla这样的客户端使用多个连接到服务器。首先,他们将文件分段考虑。然后,他们为那些带有连接的文件段(可能来自池)交换工作线程(并且可以同时连接到多个镜像),以尝试最大化下载速度。