如题,急,谢谢!
解决方案 »
- 下面的timer用的怎么不对?用真心谢你,本意是把b文件定时拷贝到a文件,结果没拷贝上
- MFC CRecodeSet类的难题,顶者有分
- 在一个类域中如何得到另一个"已构造的"类域中的某个指定的成员变量
- bmp图象如何转换成jpg的。急,告诉了。!
- 请问如何在程序中控制组合框右边下拉按钮可用或者不可用。
- 我的难题
- 如何把listctrl的数据插入在后面,我用InsertItem,总是往前面插入,谢谢
- 怎样开发类似VB直线控件的东东?
- 怎样把文件以二进制打开(也就是用Read读取的内容是数字而不是ASCII码)
- 奇怪!用WS_BORDER动态创建的控件怎么不漂亮
- 如何用鼠标捕获屏幕上的曲线?
- 新鲜问题,翻遍CSDN还是要发贴才有可能解决!
指定登录的用户名,在连接到FTP服务器后会收到一个以200开头的响应,这表示服务器已准备好,你可以用这个命令开始登录了,命令发出后会收到以230开头的响应表示用户已登录,或以331开头的响应表示需要密码。 2、PASS <密码>
当服务器响应331需要密码时,就用这个指令把密码发送到服务器。命令发出后会收到230响应表示已经登录请继续,或530响应表示无法登录。 3、PORT h1,h2,h3,h4,p1,p2
为数据连接指定一个IP地址和本地端口,h1—h4是Internet主机的IP地址,p1是本地端口的高位字节,p2是本地端口的低位字节。 4、APPE <文件名>
让服务器准备接收一个文件并把这些数据附加到指定的文件中,如果指定的文件不存在就创建它。服务器会响应:125->数据连接已打开,传输启动;150->准备打开数据连接;226->关闭数据连接,操作已成功;250->已完成;421->服务不可用;425->无法打开数据连接;450、532、550、553->无法执行。 5、CWD <路径>
改变当前目录为指定的目录(像DOS的CD命令)。服务器响应:250->已完成;421或550->无法执行。 6、DELE <文件名>
删除服务器上的指定文件。服务器响应:250->已完成;421、450、550->无法执行。 7、LIST [<路径>]
列出指定路径上的文件名(像DOS的DIR命令)。服务器响应同APPE。 8、MKD <路径>
在服务器上创建一个目录。服务器响应:257->已创建;421、550->无法执行。 9、PWD ;返回当前目录名称。 10、QUIT ;注销用户,终止连接。 11、RETR <文件名> ;下载文件,服务器响应同APPE。 12、RMD <路径> ;删除一个目录,服务器响应同DELE。 13、RNFR <文件名>
更名一个文件的前一半进程,文件名是服务器上的一个有效文件名。服务器响应:350->等待进一步的信息;421、450、550->无法执行。 14、RNTO <文件名>
更名一个文件的后一半进程,文件名为新的文件名。服务器响应:250->已完成;421、532、553->无法执行。 15、STOR <文件名> ;让服务器接收来自数据连接的文件,响应同APPE。
s += _T("LIST\r\n");
Send((LPCTSTR) s, s.GetLength(), 0);//发送然后你把结果Receive过来就行了
用Socket发送一个命令
FTP服务器接收过来后就把结果给传回来
你只要用Receive函数就可以接收过来了
http://www.codeguru.com/Cpp/I-N/internet/ftp/article.php/c3439/