ExFTPConnection
  

ExFTPConnection should be used if asynchronous transfers, directory transfers or SOCKS proxies are required. These capabilities are in addition to those of its parent class, FTPConnection.

See the
How to use asynchronous methods topic for more details on asynchronous transfers. For directory transfers, see How to transfer multiple files and directories.

SOCKS proxies are discussed in
How to FTP through a SOCKS proxy.

If secure transfers are required via SFTP (FTP over SSH) or FTPS (FTP over SSL) then
edtFTPnet/PRO is necessary.