免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3402 | 回复: 6
打印 上一主题 下一主题

问一个关于FTP数据连接的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-21 11:51 |只看该作者 |倒序浏览
小弟有个问题想问一下 :FTP数据连接的建立是在port命令后,那么数据传输应该是在什么时候\r\n200 PORT command successful.\r\nSTOR a.out\r\n150 Ok to send data.\r\n这三个状态我现在很困扰 是不是应该在STOR这个命令后开始数据传输呢??

论坛徽章:
0
2 [报告]
发表于 2008-07-21 11:59 |只看该作者
恩 分析过了 数据传输是紧接着在服务器返回150 ok to send data后, 但是小弟现在写的一个旁路监听FTP并复制上传下载文件的程序 我在PORT的时候就创建了一个数据连接 然后在STOR后开始取包 但是最后复制的文件只是最后一个包的内容 我将取包的程序放在150 ok to send data后也是只能取到最后一个包 百思不得其解阿

论坛徽章:
0
3 [报告]
发表于 2008-07-21 12:01 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2008-07-21 12:03 |只看该作者
估计可能是进程调度的问题 包也全抓到了 到了FTP进程里面就剩下一个了 比较郁闷的说~~只用一个包传送的小文件可以完美复制阿 愁

论坛徽章:
0
5 [报告]
发表于 2008-07-21 12:20 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2008-07-23 09:40 |只看该作者
shit 问题太可笑了 while();{};这种错误当然只能抓一个包 我死了算了

论坛徽章:
0
7 [报告]
发表于 2008-07-23 09:44 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP