当您查看像FileZilla这样的软件时,它可以同时处理多个文件传输。
我在Java中实现了一个FTP客户端,但我不知道如何处理同步传输。
1)FTP协议是否允许使用唯一的“命令连接”同时接收多个文件并将“数据连接”(PASV)倍增?
OR
2)FTP协议是否要求每次传输一个“命令连接”和一个“数据连接”(PASV)?
非常感谢。
答案 0 :(得分:0)
我相信像FileZilla这样的客户端使用多个连接到服务器。首先,他们将文件分段考虑。然后,他们为那些带有连接的文件段(可能来自池)交换工作线程(并且可以同时连接到多个镜像),以尝试最大化下载速度。