|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2009, 12:04 | #1 |
Пользователь
Регистрация: 11.07.2008
Сообщений: 17
|
Indy. Определение потери связи с сервером
Здравствуйте!
При загрузке файла с сервера FTP при помощи idFTP, функцией Get возникает следующая проблема: При разрыве связи (во время загрузки файла) со стороны клиента (просто выдернули провод из сетевухи на клиенте) возникает ошибка, что типо соединение разорвано ну это не важно, это хорошо; Если же подобную операцию (выдергивание провода) произвести на сервере, то программа просто перестает функционировать, т.е. ни каких ошибок не возникает, она просто на одном месте стоит. Пробовал эту ситуацию обыграть на демо FTP-клиенте (который с делфи поставляется) - те же гайки, не работает ничего программа зависает. При чем, при возобновлении связи (проводок обратно в сервер воткнули) программа продолжает висеть. Параметр IdFTP.ReadTimeout на эту проблему никак не влияет. Поиск мучал, но либо я ослеп, либо существуют проблемы, но не существует решений. Прошу помочь. Заранее благодарен.
Краткость - сестра таланта.
Л.Н.Толстой
|
17.11.2009, 10:57 | #2 |
Пользователь
Регистрация: 11.07.2008
Сообщений: 17
|
Решилось все
Решение пришло с установкой новых Индей и выставлением свойств TransferTimeOut, ListenTimeOut и ReadTimeOut объекта IdFTP. Всем спасибо.
P.S.: Проверялось не только получение файла, но и отдача. Все успешно отвалилось с нужной ошибкой. Так что, те, кого мучали подобные вопросы - устанавливайте новую Инди и будет счастье.
Краткость - сестра таланта.
Л.Н.Толстой
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как обновить indy 9 на indy 10 | Пилигрим | Компоненты Delphi | 16 | 30.04.2010 10:11 |
Спрятать файл внутри другого файла без потери работоспособности обоих | V@Noff | Общие вопросы Delphi | 9 | 03.11.2009 16:18 |
Убрать точки без потери данных | king13 | Microsoft Office Excel | 4 | 07.10.2009 13:54 |
Копирование таблицы без потери форматирования | k1r1ch | Microsoft Office Excel | 3 | 09.07.2009 11:00 |
Можно ли отлавливать событие потери фокуса Control'ом | tolikman | Microsoft Office Excel | 2 | 09.01.2009 15:02 |