JavaでFTPClientを使用してftp接続を確立しようとしています。
サーバーとクライアントの間の線を分離するとどうなるかを見たかったのです。アプリケーションが約 30 秒間フリーズした後、ConnectionException
(接続がタイムアウトしました) と表示されます。そのため、FTPCliend のタイムアウト メソッドを検索したところsetDefaultTimeout()
、接続試行の前にメソッドを配置しましたが、それでも 30 秒フリーズしました...
FTPClient ftp = new FTPClient();
ftp.setDefaultTimeout(5000);
ftp.connect(ip);
"1.1.1.1" をip
アプリケーションとして配置するとConnectionException
(接続が拒否されました)、適切な ipAdress を配置すると、フリーズ (30 秒) しConnectionException
、希望する TimeoutException の代わりにスローされます (5 秒後)。
私は何を間違っていますか?
ps: 私のひどい英語の知識を許してください ;)