快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

吉祥娱乐下载:MFC FTP 遍历服务器目录文件卡住的问题



媒介

关键字: 150 File status okay; about to open data connection、FTP 遍历卡住 、CFtpFileFind FindFile 卡住

刚开始还盘算用DOS中的FTP敕令来做FTP客户端来着,后来才发明MFC已经有封装了FTP操作类,貌似还支持断点续传,相关的文章倒是不少,然则居然呈现如下问题,不过让我经由过程搜索加瞎说给猜出来了 :)

保举文章

1.  ftp的port和pasv模式

一、ftp的port和pasv模式的事情要领

FTP应用2个TCP端口,首先是建立一个敕令端口(节制端口),然后再孕育发生一个数据端口。海内很多教科书都讲ftp应用21敕令端口和20数据端口,这个应该是教书更新太慢的缘故原由吧。实际上FTP分为主动模式和被动模式两种,ftp事情在主动模式应用tc吉祥娱乐下载p 21和20两个端口,而事情在被动模式会事情吉祥娱乐下载在大年夜于1024随机端口。FTP最势力巨子的参考见RFC 959,有兴趣的同伙可以仔细涉猎ftp://nic.merit.edu/documents/rfc/rfc0959.txt的文档懂得FTP具体事情模式和敕令。今朝主流的FTP Server办事器模式都是同时支持port和pasv两种要领,然则为了方便治理安然治理防火墙和设置ACL懂得FTP Server的port和pasv模式是很有需要的。

1.1 ftp port模式(主动模式)

主动要领的FTP是这样的:客户端从一个随意率性的非特权端口N(N>1024)连接到FTP办事器的敕令端口(即tcp 21端吉祥娱乐下载口吉祥娱乐下载)。紧接着客户端开始监听端口N+1,并发送FTP敕令“port N+1”到FTP办事吉祥娱乐下载器。着末办事器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1),这样客户端就可以和ftp办事器建立数据传输通道了。ftp port模式事情流程如下图所示:

您可能还会对下面的文章感兴趣: