如何使用commons-net来建立可靠的FTP连接

|| 我们遇到了很多问题,其中ftp连接无限期地挂起,从而导致程序挂起。 如何配置FTPClient不执行此操作?     
已邀请:
到目前为止,这就是我的想法。
FTPClient ftpClient = new FTPClient();
ftpClient.setDataTimeout(timeout);
ftpClient.setConnectTimeout(timeout); // otherwise the connect call might hang
ftpClient.connect(this.serverAddr);
    
您可能需要切换到被动模式:我观察到,如果您正在穿过防火墙并且不切换到被动模式,它往往会严重挂起。     

要回复问题请先登录注册