我在网上下载了FTPClient.cs类并作了一个简单的FTP下载上传的例子。但奇怪的是连接windows 2003 iis自带的ftp一切功能正常,但连接Serv-U的ftp时调用Dir()函数却老是出错,我是把iis ftp上根目录下的文件拷到Serv-U ftp的根目录下的。文件名上的问题应该是不会有的。
FTPClient.cs类是http://jhtchina.cnblogs.com/articles/367501.html上下载的。
FTPClient.cs类是http://jhtchina.cnblogs.com/articles/367501.html上下载的。
收到220 Serv-U FTP Server v6.1 for WinSock ready...
发送user 1//用户名
收到331 User name okay, need password.
发送pass 1//密码
收到230 User logged in, proceed.
发送pasv
收到227 Entering Passive Mode (127,0,0,1,15,224)
新的连接是127.0.0.1:15*256+224,及127.0.0.1:4064。另起一个cmd,telnet 127.0.0.1 4064
继续在第一个telnet连接中发送
发送list
收到150 Opening ASCII mode data connection for /bin/ls.
226 Transfer complete.
在第二个telnet连接中收到列表信息:drw-rw-rw- 1 user group 0 Feb 23 11:48 .
drw-rw-rw- 1 user group 0 Feb 23 11:48 ..
-rw-rw-rw- 1 user group 26878 Dec 8 11:04 11.txt
drw-rw-rw- 1 user group 0 Dec 8 16:43 99