Я пытаюсь установить FTP-соединение в Java с FTPClient.
Я хотел посмотреть, что происходит, когда я разделяю линию между сервером и клиентом.Мое приложение зависло примерно на 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: извините за мои ужасные знания английского;)