FTP代码论坛有,你可以查找。

解决方案 »

  1.   

    To:skyyoung(路人甲)
    不行啊,我说的是做FTP的代理,没有搜索到,我主要是想知道FTP是不是基于TCP的,如果是基于UDP的话,如QQ,做代理的时候和HTTP的代理有什么区别呢?
      

  2.   

    http://www.csdn.net/oldexpert/TopicView.asp?id=115709&table=200101
    用这个代理吧。
      

  3.   

    端口号有问题吧,FTP端口号一般是20、21
      

  4.   

    谢谢,主要是我想自己写一个关于FTP的代理,我总是弄不清楚,为什么HTTP可以,可是FTP却有这么多的问题?
      

  5.   

    我在浏览器里设置了FTP的代理是:127.0.0.1 端口是2323,可是我监听2323端口却没有回应,我做了个简单的测试程序和2323端口建立Socket,却可以收到信息,为什么呢???
      

  6.   

    FTP肯定是TCP/IP中的,这点不用怀疑的,TCP/IP是一个协议集合,internet是以TCP/IP为标准的,QQ就不用说了,我想是你做的服务端程序出现一些权限上的问题,因为可能是端口号有误,或者根本就没有提供FTP服务!!
      

  7.   

    你的2323端口可能是别的服务的端口,FTP最常用的是20、21
      

  8.   

    To maqinglong_2000(狼):
       谢谢!现在这个问题是这样的,在要做一个代理服务器,实现IP过滤,由于最近我的计算机不能上网,所以我只能离线测试,把浏览器设置了代理,Http为:  127.0.0.1 端口:8080 这个程序运行正常,可是把FTP的代理设置为:127.0.0.1 端口:2323就没有反应,也没有报错,只是无法执行Socket st = sst.accept(),至于设置我觉得应该没有问题的。
       我用的HTTP代理可以获得浏览器的请求信息的,可是FTP却没有反应,我真的想不明白为什么啊。
      

  9.   

    呵呵,原来是我的设置问题,HTTP和FTP的不同只有头信息的格式,呵呵,谢谢大家了,结贴了。感谢大家!!!!!