Ftp多线程上传

朝日格图 2008-10-04 11:39:24
各位高手:
1 Ftp能不能实现一个控制端口同时控制多个数据端口上传多个文件阿?多线程上传多个文件是怎么实现的阿?每一个线程都要保持一个控制连接和一个数据连接吗?
2 在一个数据端口中连续传输多个文件(当一个文件传输完成后不断开数据连接)是否能够实现?思路是怎样的阿?
...全文
213 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baihacker 2008-10-05
  • 打赏
  • 举报
回复
ftp协议只有一个控制端口和一个传输端口.
第二个我实现过,就是写一个协议.
握手
我要传一个XXX的文件,大小是
好的开始接收
传第一个块.
好的,收到,请传下一个块.
...
传最后一个块
好的,收到,结束,需要传下一个文件吗?
是的,下一个文件....
....

...

以前我写的协议大概是这样的.
study_live 2008-10-05
  • 打赏
  • 举报
回复
以前看到一个FTP断点上传的代码, 是用SOCKET套接字来实现的, 每次都发送一定量的字节, 顺序读取文件发送.

我想楼主的这两上功能也可以用这种思路来实现吧
朝日格图 2008-10-05
  • 打赏
  • 举报
回复
我试一下。谢谢两位!

64,439

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧