Форум: "Сети";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
ВнизКак узнать все ли данные получены? (Indy) Найти похожие ветки
← →
mm0 (2007-05-12 06:47) [0]Подскажите пожайлуста: Как узнать - успешно ли выполнен
метод get: получена ВСЯ ИНФОРМАЦИЯ или частично или вообще связь с сервером не удалась?
У меня было что-то типа:
IdHTTP1: TIdHTTP; - компонент HTTP на вкладке Indy
...
try
...
s:=FrameMain1.IdHTTP1.Get("www.ya.ru");
...
except
ShowMessage("не удалось!");
end;
....
Но здесь непонятно какая произошла ошибка , может вообще интернета не было.
← →
Dmitrij_K (2007-05-12 12:49) [1]при ошибке indy вызывает exception
вот его и лови
← →
DVM © (2007-05-12 15:14) [2]
> получена ВСЯ ИНФОРМАЦИЯ
Произойдет отключение клиента сервером - это раз. Или клиент отключится сам.
Как правило в заголовке HTTP - ответа сервера присутствует поле Content-Length в котором указан размер данных - это два.
Клиент при ошибках сгенерит исключение - это три.
← →
mm0 (2007-05-12 17:57) [3]>клиент при ошибках сгенерит исключение - это три.
а какое именно????
← →
DVM © (2007-05-12 18:02) [4]
> а какое именно????
А у Indy справка есть вообще то.
← →
Anatoly Podgoretsky © (2007-05-12 21:46) [5]> DVM (12.05.2007 18:02:04) [4]
Ну ее нафиг, легче удавиться
← →
DVM © (2007-05-12 22:03) [6]
> Ну ее нафиг, легче удавиться
Да, я пробовал как-то разбираться с ее помощью - тяжело все таки. От книги тоже толку мало - так общая философия инди так сказать разъясняется.
← →
Anatoly Podgoretsky © (2007-05-12 22:18) [7]> DVM (12.05.2007 22:03:06) [6]
Ну я в своем примечании так и написал - это книга не по Инди.
А разбираться в справке, в которой свыше 20000 страниц, это действительно легче повесится, даже если и найдешь, то получишь общии слова. А продукт то монстр из монстров.
← →
DVM © (2007-05-12 22:21) [8]
> Anatoly Podgoretsky © (12.05.07 22:18) [7]
А вот ICS как Вам показалась? Вроде как я слышал используете?
← →
Anatoly Podgoretsky © (2007-05-12 22:25) [9]> DVM (12.05.2007 22:21:08) [8]
Очень понравился, более простой, более в стиле ООП и событийно управляемая модель приложения. Неблокирующие сокеты. Я сожалею, что потерял неделю на Инди, на ICS основа была готова спустя 2 часа, дальше шло только расширение возможностей NNTP сервера. Инди это в стиле Юникс, там возможно он хорош.
Я доволен продуктом. И согласен с автором, что нефиг его отдавать в это болото Борланд.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c