如题。
现在分析FTP协议,想看看多线程FTP 怎么发报文的。单线程直接是
控制连接
假设被动模式
Ctrl_Conn
PASV 
227 (ip,X,X)
数据连接3握手。
ctrl: size  XXX
213    XXX
retr   XXX
3266   
数据连接开始传输了。
这只是单线程的不晓得多线程 是咋样的。所以希望大伙提供一个 支持多线程下载的FTP网站, 这样我可以抓包看。或者直接 告诉我多线程 报文。谢谢大家
分不多。最后的51分

解决方案 »

  1.   

    又是楼上啊我猜想,是不是 客户端在收到227之后 解析出 服务端数据连接 的 IP ,端口

    然后自己这边创建多线程,多个SOCKET 连 服务端的数据连接 然后接收数据。
      

  2.   

    但是  客户端这边 多个 数据连接 下载 服务器上一个文件,是怎么知道 下 文件 的哪一部分呢?有什么资料没有啊?bragi523?
      

  3.   

    其实还是有关系的,目前用的一个多线程下载软件,当设置的线程数为2时,它创建2个控制连接,给个控制连接下载同一个文件,当然 要用rest 命令 设置 文件指针这样把一个文件分两部分下载下来 再 组合。单线程则是不会用rest 命令的,除断点续传