免费注册 查看新帖 |

Chinaunix

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

我用C写的Ftp程序,为何总是到登录不上。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-26 10:04 |只看该作者 |倒序浏览
我写的FTP,可以连上对方服务器,输入用户名后,要求输入密码后,服务器返回错误:530 not login in。
发密码的程序是这样的:
char buff[4096];
strcpy(buff, "ASS  anonymous@163.com \r\n";
send(socket, buff, 4096, 0);


不知为什么错误,那位大哥帮帮忙,我快疯了。多谢!

论坛徽章:
0
2 [报告]
发表于 2003-10-26 10:45 |只看该作者

我用C写的Ftp程序,为何总是到登录不上。

http://www.chinaunix.net/forum/viewtopic.php?t=186162

论坛徽章:
0
3 [报告]
发表于 2003-10-26 11:14 |只看该作者

我用C写的Ftp程序,为何总是到登录不上。

可是我不想用libFTP的库,因为我想WINDOWS上也要用到。
不知道在发密码时,是不是格式不对,服务器不认。

论坛徽章:
0
4 [报告]
发表于 2003-10-28 15:05 |只看该作者

我用C写的Ftp程序,为何总是到登录不上。

在linux上,回车就是\n,在windows下才是\R\N,你可以试试去掉后面的\r.没有写过类似的程序,期待中。。。。

论坛徽章:
0
5 [报告]
发表于 2003-10-28 15:30 |只看该作者

我用C写的Ftp程序,为何总是到登录不上。

具体的我没试过,但我想可能的错误是:
1、r和n的顺序写反了,据我所知应该是<CRLF>;
2、只用其中一个,
3、将\r改成\\r
你自己试试吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP