免费注册 查看新帖 |

Chinaunix

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

[故障求助] FTP的PUT数据为什么不全 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-22 15:27 |只看该作者 |倒序浏览
我使用FTP协议做了一个模仿FTP的客户端程序,使用RETR对应的GET命令没有问题,但是使用STOR对应的PUT命令对方的数据总是不够,与实际的相差几K,对方的FTP服务程序是SERVER-U软件,同时设置了8021,我的程序是在AIX系统下执行,转换到SGI的SUSE10系统问题依旧,如果目标环境转换成WINDOWS 2003自带的FTP没有这个问题,在AIX,LINUX系统也没有这个问题.但是使用AIX或者SUSE自带的FTP命令确没有数据传输不全的问题,所以还是怀疑自己的程序有问题,觉的是连路的缓冲区没有将最后的缓冲吐出来,但是我是先shutdown,后close的,应该保证了数据结束的正确性了,请问各位大拿,这个问题是缓冲问题么,还是socket的端口设置问题?有没有什么解决的好办法?

论坛徽章:
0
2 [报告]
发表于 2007-06-24 07:38 |只看该作者
看来这个问题太难了,我也研究半天还是没有好的办法.

论坛徽章:
0
3 [报告]
发表于 2007-06-25 10:19 |只看该作者
问题少的是最后的那一段吗、
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP