Compruebe correctamente la conexión del servidor FTP
Abro una conexión a un servidor FTP al inicio de mi programa.
Antes de realizar operaciones en el servidor, quiero comprobar si la conexión se estableció correctamente. La manera más fácil y rápida, así que si la conexión se ha ido, intentaré conectarme nuevamente.
Utilicé este código para hacer esto:
private boolean checkConnection()
{
try
{
boolean success = ftpClient.login(user_name, password);
if(success)
return true;
else
return false;
}
}
Pero este método lanza una excepción NullPointer cuando se cerró la conexión.
Puedo comprobar la conexión con elftpClient.connect(server, port);
pero eso es como un intento de conectarse de nuevo.
¿Cuál es la mejor manera de verificar la conexión?