当前位置:  技术问答>linux和unix

写个ftp的客户端,但是发送RETR命令的时候接收不到服务器传回的值

    来源: 互联网  发布时间:2016-12-21

    本文导语:  写个ftp的客户端,但是发送“RETR filename”命令的时候接收不到服务器传回的值,我的命令发送顺序是这样的: 1:发送用户名,密码,登陆成功 2:发送"TYPE A"成功 3:发送"PASV"成功,收到服务器的响应后计算出端口供...

写个ftp的客户端,但是发送“RETR filename”命令的时候接收不到服务器传回的值,我的命令发送顺序是这样的:
1:发送用户名,密码,登陆成功
2:发送"TYPE A"成功
3:发送"PASV"成功,收到服务器的响应后计算出端口供文件数据传输连接
4:发送"RETR filename",我用select监听控制连接的套接字,但是连接总是超时!就是说收不到服务器的相应,这个说明什么?是否有可能是我需要get的文件在服务器上没有,但是我用绝对路径访问ftp共享目录下的文件也是不行,有人遇到过这个问题吗

|
我也在搞FTP客户端,我没遇到楼主所说的问题。

客户端每发一命令,服务器都有应答信息的,楼主可以打印这些信息。
另外,FTP所以的命令信息都是通过控制连接通道(不知这个表达准确不准确)的,像LIST得到的文件列表及下载、上传数据是通过数据连接通道的。

楼主还是打印一下信息,跟踪一下。

搞了好久,终于能解析出目录下面的文件名称了,文件数量以K为单位,压力不小啊。

|
试一下列目录能不能行,看看列目录的结果有没有这个文件

记得是LIST吧

    
 
 

您可能感兴趣的文章:

  • FTP客户端 FTP Rush
  • FTP客户端Java类库 ftp4j
  • Crob FTP Server并发用户测试,免费开放FTP,欢迎参加 iis7站长之家
  • Node.js 的 FTP 客户端 node-ftp
  • FTP!!!写一个简单FTP服务的服务器和客户端
  • 基于Web的FTP客户端 OurWebFTP
  • FTP客户端程序 JFtp
  • FTP客户端 CrossFTP
  • 请大侠们帮忙实现FTP客户端!!
  • 求助:Linux下ftp客户端代码编写
  • 求助各位大侠:Linux下Ftp客户端程序编写
  • 哪些开源的ftp客户端可以用于嵌入式系统?
  • 求FTP客户端源程序或相关资料(C,LINUX )
  • aix ftp在客户端访问不了
  • FTP 客户端软件 NovaFTP
  • 求一个linux下C/C++的ftp客户端源码
  • 纯C实现完整FTP客户端
  • 请问在red hat下哪个ftp客户端工具最好用?
  • Linux 下有没有FTP服务器支持客户端修改密码。。。
  • ftp/scp客户端如何限定超时?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • FTP接收文件的问题
  • FTP命令端口21,接收数据端口20?
  • java命名空间javax.print.attribute.standard类referenceurischemessupported的类成员方法: ftp定义及介绍
  • 用ftp命令连到ftp服务器后,在ftp提示符下用什么命令可以查看本地机器当前目录有哪些文件?
  • ftp协议介绍及ftp常用的上传下载等操作命令使用方法
  • 为什么会出现ftp: ftp/tcp: unknown service
  • 请问如何在Redhat7.1下安装Ftp服务,如何开启Ftp帐号????请教!!!急急急急急急
  • FTP匿名登陆 LINUX 出现错误 linux FTP 550 permission
  • ubuntu装好BUM后,看不到FTP服务,如何开启FTP服务?
  • 跨平台FTP服务器 Wing FTP Server
  • 如何在Red Hat上建立FTP服务 并且建立FTP一个用户
  • 请教一个跑shell连ftp时获取ftp返回值的问题
  • Crob FTP Server并发用户测试,免费开放FTP,欢迎参加
  • 在安装linux7.2时忘了选择FTP,怎样手动安装FTP?
  • 在ubanto中使用ftp命令访问ftp站点,但是文件列表显示乱码
  • ftp client程序怎麼通過代理服務器連上ftp server?
  • ftp连接问题,就是linux连接windows ftp的问题,高手请进(在线等待)!!!!!
  • 我想在我的red hat linux开FTP服务器,有没有什么软件可以开FTP服务器的??
  • vsftpd ftp: ftp/tcp: unknown service 请教高手指点
  • 新手虚心请教.在线等复....vsftp配置成功后,本机可以FTP上,但其他系统通过FTP工具不能上.防火墙不能关..
  • 如何调用FTP命令来管理FTP服务器???
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • 我想开发一个LINUX下的FTP服务器软件,能否推荐现在几款比较好的在LINUX下的FTP软件做为参考


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3