免费注册 查看新帖 |

Chinaunix

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

FTP的命令传送通讯结构是什么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-23 15:41 |只看该作者 |倒序浏览
请问各个高手:
FTP在传送命令如USER、PASS、LIST、RETR时是以怎样的结构进行远程发送的!

在下在unix下试了好几次,都只是可以登录,但是一做LIST时,就提示我"data connection refused!"不知是何缘故!请高手提示!

我不想使用libftp.a中的函数!

论坛徽章:
0
2 [报告]
发表于 2003-06-23 15:48 |只看该作者

FTP的命令传送通讯结构是什么?

你可以自己写自己的通讯函数了
报文一般也可以自己组织了
一般是如下结构
长度,数据,后续包标志

论坛徽章:
0
3 [报告]
发表于 2003-06-23 15:58 |只看该作者

FTP的命令传送通讯结构是什么?

ftp 连接分控制链路和数据链路。
USER、PASS只用到控制链路。
LIST需要建立数据链路。
控制链路建立又有2种方式,主动方式和被动方式。

论坛徽章:
0
4 [报告]
发表于 2003-06-23 21:07 |只看该作者

FTP的命令传送通讯结构是什么?

[quote]原帖由 "lhy7879" 发表:
请问各个高手:
FTP在传送命令如USER、PASS、LIST、RETR时是以怎样的结构进行远程发送的!

在下在unix下试了好几次,都只是可以登录,但是一做LIST时,就提示我"data connection refused!"不知是何缘故!请高手

论坛徽章:
0
5 [报告]
发表于 2003-06-24 11:58 |只看该作者

FTP的命令传送通讯结构是什么?

mengwg :

请问一下,FTP在发送使用到数据链路的命令之前都要发送一个PORT的指令 ,可不可说明一下这个指令的作用,他是怎么组成的?

还有建立主动建立数据链路如何建立,在FTP USER登录时,不是已经建立了一条链路了吗?


谢谢!

论坛徽章:
0
6 [报告]
发表于 2003-06-24 12:04 |只看该作者

FTP的命令传送通讯结构是什么?

建议你到以前的贴子中找找,有人写过用c方式实现的FTP程序。
看过之后,你就明白了

论坛徽章:
0
7 [报告]
发表于 2003-06-24 12:16 |只看该作者

FTP的命令传送通讯结构是什么?

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

论坛徽章:
0
8 [报告]
发表于 2003-06-24 12:49 |只看该作者

FTP的命令传送通讯结构是什么?

HopeCao,你的附件下不下来,你的程序没有使用ftp_user、ftp_login等libftp.a的函数吧,可以的把源码发给我好吗?wind_7879@sina.com


谢谢!

论坛徽章:
0
9 [报告]
发表于 2003-06-24 17:05 |只看该作者

FTP的命令传送通讯结构是什么?

这个可以下:
http://www.linuxforum.net/forum/files/401599-libftp[1].tar.bz2

论坛徽章:
0
10 [报告]
发表于 2003-06-24 17:24 |只看该作者

FTP的命令传送通讯结构是什么?

HopeCao兄把它移植完了吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP