不要用MFC实现,用PORT模式的,不知哪位有简单一点的代码提供参考一下..
解决方案 »
- 有關 GetLastError(VOID) 問題
- MFC的单文档界面的打开菜单问题
- 同一工程几个不同的对话框类中的变量名可以相同吗?如果可以,那出错在哪里呢?
- 请教:我已经修改正确了一个文件,为什么重新编译的时候总是提示还存在那个修改以前的错误?
- 请教:关于EN_PROTECTED通知消息的问题
- MFC是否有关于文件系统的类??
- 问各位一个问题:怎么得到系统底层打开某个类型的文件的默认方法?
- 为什么我的GetCurrentProcess不正常??
- 半夜了,还有好多兄弟没睡,过来签个名,散点分。
- 用mciSendString倍速wav
- 如何用CString给LPTSTR类型赋值
- 关于bmp位图的保存问题
用socket实现,得两个连接,一个是命令连接, 一个是数据连接.流程是
--> 连接服务器(可以用Serv-U)的21端号
<-- 服务器返回连接成功的信息
--> 发送用户名
<-- 返回用户名正确(其实不论你输入什么,都会返回正确,关键还是在密码)
--> 发送密码
<-- 服务器返回登录成功(如果用户名和密码正确的话)
--> 设置传输方式
<-- 响应传输方式设置
--> 这时你就要以向服务器发送要文件的命令
<-- 返回数据连接的IP和PORT
--> 创建新socket连上面的IP和PORT
<-- 如果连接成功,数据就会不断的发送过来,直到发送完
......基本上就是这样一个过程,你可以用flashGet连一个FTP服务器, 用单线程下载一个文件,看看他们的输出信息就知道了,很详细的。