VB程序员的FTP编程指南1.6-服务器反馈

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

 

专 题:服务器反馈
主 讲:qianqian


服务器反馈

在发送FTP命令后,你将收到服务器的回应。回应信息由3位数字加空格加上一段文字信息组成。图7 列出了一些回应信息。完整的描述可以参考RFC 959文档。


图 7 返回值.

110 重启动标记回应(Restart marker reply).    它这样显示:    MARK yyyy = mmmm    yyyy是用户处理的数据流标记,而mmmm是服务器的相应标记(注意标记和“=”之间的空格).120 服务在nnn分钟内就绪.125 数据连接已经打开,;传输开始.150 文件状态OK;将要打开数据连接.200 命令OK.202 命令未实现,在这个站点是多余的.211 系统状态或系统帮助的回应.212 目录状态.213 文件状态.214 帮助信息.215 NAME系统类型.220 服务对新用户就绪.221 服务关闭控制连接.    如果合适的话推出登录.225 数据连接打开,没有数据在传输.226 关闭数据连接.    需要的文件操作完成。.227 进入Passive模式(h1,h2,h3,h4,p1,p2).230 用户登入,已处理.250 文件操作动作OK,完成.257 “PATHNAME”已经创建.331 用户名OK,需要密码.332 需要登录帐号.350 需要进行的文件操作延迟,进一步的信息.421 服务不可用,关闭控制连接.    当服务必须关闭时,这个回复可能适用任何目录.425 无法打开数据连接.426 连接关闭;传输异常中止.450 需要进行的文件操作没有被接受.    文件不可用 (例如,文件忙).451 操作中止;处理时发生本地错误.452 操作未接受.    系统存储空间不足.500 语法错误,无法识别命令.    可能包括命令太长等错误.501 参数语法错误.502 命令未实现.503 命令顺序错误.504 对于该参数命令未实现.530 未登录.532 存储文件需要帐号.550 需要的操作未被接受.    文件不可用 (例如,文件未找到).551 需要的操作异常中止;页类型未知.552 需要的操作异常中止.    超过了存储分配空间 (对于当前目录或数据集).553 需要的操作未被接受.    文件名不被允许.

返回值类别

每一位返回值数字具有特别的含义。第一位数字有5个取值: 1 表示一个肯定的,初步的回答(这个命令被接受,并且这是其它服务器肯定回答的第一部分);2 表示一个永久的肯定回答; 3 表示一个中间层次的肯定回答,在这种情况下,服务器正在等待进一步的信息; 4 表示命令未被接受,需要的操作没有出现,担这种情况可能是暂时的; 5 表示绝对的失败。

第二个数字表示回答的类别: 0 表示语法错误; 1 表示信息内容; 2 表示有关传输链路的信息; 3 指验证或帐号信息; 4 未使用; 5 表示有关文件系统状态的信息。

第三个数字再对错误具体分类。

图 8 显示了如何分析FTP回复值的简要回顾,如果要详细的讨论,请参考RFC 959。


图 8 解释 FTP返回值.

1xx     肯定的初步的回答2xx     肯定回答3xx     肯定的中间回答4xx     短暂的否定的完成回答5xx     永久的否定的完成回答x0x     语法错误x1x     信息x2x     连接x3x     验证和帐号x4x     未规定x5x     文件系统

(VB.yeah.net/" target=_blank>千千VB站整理VB@yeah.net"> 转载请保留此信息)

 

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
阅读更多
个人分类: vb
想对作者说点什么? 我来说一句

ftp服务器vb源代码

2010年01月21日 75KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭