Ура! Наконец-то я тоже глюк нашёл!
При ошибке соединения с фтп сервером по таймауту FGet не послылает ему команду завершения, а открывает новое соединение. Соответственно, сервер считает предыдущее соединение ещё активным, и, если у него есть ограничение на количество соединений с одного адреса, очень скоро перестаёт нас пускать.
Хотя, не исключён вариант, что проблема в самом сервере. Надо бы найти ещё какой глючный сервер с большой задержкой и на нём потестировать.
При ошибке соединения с фтп сервером по таймауту FGet не послылает ему команду завершения, а открывает новое соединение. Соответственно, сервер считает предыдущее соединение ещё активным, и, если у него есть ограничение на количество соединений с одного адреса, очень скоро перестаёт нас пускать.
Хотя, не исключён вариант, что проблема в самом сервере. Надо бы найти ещё какой глючный сервер с большой задержкой и на нём потестировать.