请问这个错误是怎么产生的,如何避免该错误出现?

解决方案 »

  1.   

    楼上的大哥,你好,是使用FTP传输文件的时候。
      

  2.   

    你是用一个数据连接反复传输数据么?FTP协议要求,一个数据连接只能发送一个文件。
      

  3.   

    你在源码里搜索“Try later, data connection in use”看看具体是怎么回事。是不是服务商不提供多次连接。
      

  4.   

    我刚才试了下,一个ftp连接建立以后似乎可以连续传输文件的。
      

  5.   

    似乎可以???FTP协议白写了么。数据传输完后,服务端是会关闭Socket连接的。
      

  6.   

    我调用的是别人的一个库,里面封装好了的。直接使用PUT函数上传的。内部应该会新建连接的,但是PUT函数每次都返回这个错误。
      

  7.   

    从错误上看,是不是一个已经在使用的socket连接,你想继续传送其他文件???
      

  8.   

    你的socket正在传输数据,此时又尝试用同一个socket同时传另外的数据?
    是不是开了两个线程,用同一个socket 同时发送数据?