我用socket发ftp命令的方式,连接ftp服务器,下载文件,已经成功通过,
但是用代理服务器(CCProxy)时,知道怎么发命令,但是不知道怎样收ftp服务器发过
来的数据包,(ftp协议是要另起一个socket负责收数据包的),
请高手指教,谢谢了!!!!

解决方案 »

  1.   

    如果采用port模式,由你自己告诉服务器你打开的端口,让服务器来监听
    如果采用pasv模式,服务器会将打开的数据端口告诉你
      

  2.   

    我用的是pasv,但是服务器打开端口后,我怎样通过代理服务器连接到那个端口上
      

  3.   

    nmftp控件里面有设置代理的两个属性,Proxy,ProxyPort
    你差看一下他的源代码是怎么写的
      

  4.   

    你发送pasv以后
    服务器没有给你返回Ip和端口吗?