我在程序开始时打开到 FTP 服务器的连接。
在我对服务器执行操作之前,我想检查连接是否成功建立。最简单的快速方式,所以如果连接消失,我会尝试再次连接。
我用这段代码来做到这一点:
private boolean checkConnection()
{
try
{
boolean success = ftpClient.login(user_name, password);
if(success)
return true;
else
return false;
}
}
但是这个方法在连接关闭时会抛出 NullPointer 异常。
我可以检查与的连接,ftpClient.connect(server, port);
但这就像试图重新连接。
检查连接的最佳方法是什么?