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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2010, 14:55   #1
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию Indy, выход при ошибке подключения к прокси

Во-время подключения к прокси, встречаются прокси, которые нерабочие. При подключении через Indy иногда через несколько секунд выводит ошибку подключения, а иногда несколько минут проходит.
Вопрос: Может есть свойство или метод в Indy, который указывал бы время которое будет пытаться устанавливаться соединение и по истечении этого времени выводить, что не может подключиться.
Если нет методов или свойств, то как лучше и правильнее будет решить данную проблему?
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 11.02.2010, 14:59   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

У большинства компонентов Indy такое св-во разумеется есть. timeout....
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 11.02.2010, 16:08   #3
ArtInt
Форумчанин
 
Аватар для ArtInt
 
Регистрация: 06.03.2009
Сообщений: 583
По умолчанию

В моей версии Indy есть только ReadTimeout. Поставил, вроде работает нормально.
На одном из форумов видел такое:
Цитата:
HTTP.ConnectTimeout:=5000; // 5 секунд
HTTP.ReadTimeout:=5000; // 5 секунд
ConnectTimeout, в более старших версиях как я понял.
Но в чем смысл устнавливать ConnectTimeout?
и это одно и тоже, что в старых Connect(ATimeout)?
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
ArtInt вне форума Ответить с цитированием
Старый 11.02.2010, 16:15   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
Но в чем смысл устнавливать ConnectTimeout?
потому что есть разница между чтением и установкой соединения.
Цитата:
и это одно и тоже, что в старых Connect(ATimeout)?
да, одно и тоже. А для этого ответа было достаточно исходники глянуть )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли при пост-запросе InDy получить только куки (при логине на сайт например)? TwiX Работа с сетью в Delphi 2 07.02.2010 08:21
Добавить или изменить текст при появлении ошибок подключения Doctor greid Win Api 0 06.11.2009 09:20
Сообщение об ошибке при вводе неверного типа информации в DBEdit megaten БД в Delphi 6 17.05.2009 20:44
Закрыть программу, при ошибке Dr.Badnezz Общие вопросы Delphi 7 16.01.2009 00:32
Ошибка и падение (выход) Excel при выполнении сложной программы на VBA Serge_Bliznykov Microsoft Office Excel 6 13.08.2008 16:50