Search code examples
javaftpftp-clientapache-commons-net

Unable to connect to ftp server java


I should be able to successfully send and receive file to/from FTP server.

But then, no changes occurred in the code and I started getting this :

Error: java.net.ConnectException: Connection timed out: connect

What I am doing is:

FTPClient ftp = new FTPClient();

ftp.connect( IPADDRESS of FTP server);

connect() is giving this execption. I am not understanding the cause for it.


Solution

  • The error message is telling you that the OS's attempt to connect to the server timed out. This typically means that:

    • the remote server has dropped off the network, or
    • something (e.g. a firewall) is "black holing" packets sent to the server on the FTP port.