您的位置:程序门 -> vc/mfc -> 网络编程



ftp协议问题.


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


ftp协议问题.
发表于:2007-04-16 19:35:53 楼主
2007-04-16   19:26:08       -------------------------------------
2007-04-16   19:26:09       226   transfer   complete.

2007-04-16   19:26:09       -------------------------------------
2007-04-16   19:26:10       .

2007-04-16   19:26:10       -------------------------------------
2007-04-16   19:33:02       226   transfer   complete.

上面是我记得日志.每次接收文件完成后.我关闭数据连接.然后用控制连接去接收服务器发的一段命令..开始我以为每次发来的都是226   transfer   complete.
.后来发现他有时发来一长串.后面是226   transfer   complete.这次竟然发来一个 ". ",大家说应该用什么好的方法来解决?thanks
发表于:2007-04-17 00:26:331楼 得分:0
不同的服务器处理方式不一样~~  

看看ftp命令吧~
发表于:2007-04-17 09:09:542楼 得分:0
.是心跳符吧?用来确认你的连接是否可用
226   transfer   complete是用来通知你传送结束的
发表于:2007-04-17 10:09:573楼 得分:0
不是心跳...他有时发来的是omplete.
发表于:2007-04-17 11:07:594楼 得分:0
99。9%   你的接收代码有问题
.   不是ftp协议的指令或者响应
服务器端也不会发送这样的指令
检查你的接收代码吧
应该是你代码有问题
发表于:2007-04-17 11:35:275楼 得分:0
问下.兄弟.ftp是不是客户端发一条.服务器才会应答一条?并且每个命令和应答都是以\r\n结束的?
发表于:2007-04-17 12:28:466楼 得分:0
不是,
1xx指令是可以忽略的指令,可能在发送后你先收到1xx回答
这只是个提示,你还应该继续接收2xx/3xx/4xx/5xx的回答

其他的基本是1对1


快速检索

最新资讯
热门点击