Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 09:45   #1
bakanaev
Форумчанин
 
Регистрация: 27.03.2012
Сообщений: 438
По умолчанию Не работает IdHTTP1.ReadTimeout

Если прокси прописать как
Код:
IdHTTP1.ProxyParams.ProxyServer:='1.1.1.1';
IdHTTP1.ProxyParams.ProxyPort:=8080;
IdHTTP1.ReadTimeout:=1000;
IdHTTP1.Get('http://ya.ru/');
То все отлично, ошибка вылетает ровно через 1 секунду.

Но если сделать так
Код:
....
var proxy:string;
.... 
proxy:='1.1.1.1';
IdHTTP1.ProxyParams.ProxyServer:=proxy;
IdHTTP1.ProxyParams.ProxyPort:=8080;
IdHTTP1.ReadTimeout:=1000;
IdHTTP1.Get('http://ya.ru/');
То ошибка вылетает через 30 секунд, такое ощущение что IdHTTP1.ReadTimeout:=1000; вообще не учитывается.

Что за бред?
bakanaev вне форума Ответить с цитированием
Старый 06.11.2012, 09:59   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Вот что показал гугл
http://www.delphigroups.info/2/8/484543.html
смысл в общих чертах - обновить инди.
phomm вне форума Ответить с цитированием
Старый 06.11.2012, 13:32   #3
bakanaev
Форумчанин
 
Регистрация: 27.03.2012
Сообщений: 438
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
Вот что показал гугл
http://www.delphigroups.info/2/8/484543.html
смысл в общих чертах - обновить инди.
Это вы серьезно?
Там последний пост за 2003-06-26 10:57:46 AM
Да и заметил что timeout иногда работает иногда нет, 50 на 50.
Ну думаю обновить стоит.
Какая сейчас актуальная версия indy? И есть ли мануал на русском как обновлять в Delphi XE2?
bakanaev вне форума Ответить с цитированием
Старый 06.11.2012, 14:49   #4
xoodoo
Форумчанин
 
Регистрация: 11.04.2012
Сообщений: 212
По умолчанию

Цитата:
ошибка вылетает через 30 секунд
Разуй глаза - в тексте сообщения об ошибке наверняка нет ничего что говорило бы о превышении таймаута именно чтения.
Наверняка это превышение таймаута ожидания коннекта, а не чтения.
xoodoo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ReadTimeOut, ConnectTimeOut WhiteForge Работа с сетью в Delphi 1 19.10.2012 08:10
Indy. Отправка сообщений клиенту и изменяемый ReadTimeout. Антон Ю.Б. Работа с сетью в Delphi 0 06.10.2009 20:52
Не работает idHTTP1.Get Crivel Работа с сетью в Delphi 10 10.04.2009 08:23
idTCPClient ошибка ReadTimeOut Антон Ю.Б. Работа с сетью в Delphi 20 08.01.2009 14:23
IdHTTP1 некорректно работает nike-p Работа с сетью в Delphi 9 23.07.2008 23:13