Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > IdHTTP |
Автор: TrillerMan 17.2.2007, 00:31 |
Всем привет. Использую компонент IdHTTP. Подключаюсь к сайту и выгружаю из него необходимую мне информацию. Если этой информации мало, то иду дальше по ссылкам. Проблема в том что несколько первых переходов у меня осуществляются нормально, а потом начинается веселье. На моём компьютере программа остаётся запущеной, но сетевая активность у неё прекращается. На другом компьютере выдаётся сообщение про таймаут. И в довершение ко всему после определённого времени работы программы мне начинает выдаваться ошибка сокета connection refused Socket eror 10060 . Причём браузеры нормально проходят на сайт и выполняют эти действия хоть по 50 раз без проблем, файервол и прочая защита отключены. Что это может быть? Вот код где происходит создание компонента и запрос странички: httpc:= TIdHTTP.Create(nil); httpc.Connect(0); httpc.ReadTimeout:; res_str:=httpc.Get(url); |
Автор: Coder 26.2.2007, 09:15 |
интресно будет узнать решение проблемы, у самого похожая ситуация. |
Автор: Snowy 26.2.2007, 11:07 |
Ну, во-первых Connect не нужен. Во-вторых: компонент пересоздаётся каждый раз перед запросом или создаётся один раз, а потом обслуживает все запросы? Надёжней пересоздавать перед каждым запросом. В 9-й инди компонент со временем начинает глючить. |