プログラムの開始時に FTP サーバーへの接続を開きます。
サーバーで操作を実行する前に、接続が正常に確立されたかどうかを確認したいと思います。最も簡単な高速な方法なので、接続が切れた場合は、もう一度接続を試みます。
私はこれを行うためにこのコードを使用しました:
private boolean checkConnection()
{
try
{
boolean success = ftpClient.login(user_name, password);
if(success)
return true;
else
return false;
}
}
ただし、このメソッドは、接続が閉じられたときに NullPointer 例外をスローします。
との接続を確認できますftpClient.connect(server, port);
が、それはもう一度接続しようとしているようなものです。
接続を確認する最も良い方法は何ですか?