Sagar
Sagar

Reputation: 1727

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.

Upvotes: 4

Views: 3504

Answers (2)

Stephen C
Stephen C

Reputation: 719551

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.

Upvotes: 2

John Goering
John Goering

Reputation: 39050

Signals that an error occurred while attempting to connect a socket to a remote address and port. Typically, the connection was refused remotely (e.g., no process is listening on the remote address/port).

Source: JavaDoc.

Upvotes: 0

Related Questions