![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Zuzlan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
Ребята, подскажите пожалуйста каким образом можно проверить прокси на работоспособность?
Пытался реализовать через браузер (TEmbeddedWB), проверяя содержимое страницы на которой выводится текущий IP, но когда попадается мертвая прокся, то программа сильно подвисает, а при использовании многопоточности - вообще капец.. Большое спасибо за внимание |
|||
|
||||
| Alix |
|
|||
|
L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: нет Всего: 23 |
гыгы, Dmitry HT, привет! )
Zuzlan, все очень просто, берешь TIdHTTP, выставляешь в качестве прокси проверяемую и открываешь, например, гугл. Только надо поставить какой-то таймаут, чтобы надолго не подвисать. Сейчас у меня под руками прокси чекер (в смысле код), рабочий, с кучей потоков - все отлично пашет. -------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
|||
|
||||
| Zuzlan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
хм.. а эрор не вылетает если прокси не рабочая? =\
Сейчас попробую.. Спасибо =) |
|||
|
||||
| Alix |
|
|||
|
L45 ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 4.5.2005 Где: Pskov/Spb Репутация: нет Всего: 23 |
try..finally, try..except
-------------------- Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью (с) Л. Толстой High tech. Low live. (с) Gardner Dozois |
|||
|
||||
| Zuzlan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
А как выставить таймаут скажите пожалуйста?
|
|||
|
||||
| Zuzlan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
уже нашел..
ReadTimeout:=3000; А вот как отключить сообщение об ошибке при try..exept может кто то подскажет? |
|||
|
||||
| aktuba |
|
||||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 9 Всего: 38 |
Ошибка будет выводиться только при запуске из IDE. При обычном запуске не будет.
Если это так - это очень плохо =((( -------------------- ![]() |
||||
|
|||||
| Zuzlan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
Я знаю что exe нормально будет работать, но очень раздражает....
И все равно нормально не получается через indy у меня сделать. Alix, не могли бы Вы предоставить свой вариант прокси-чекера? |
|||
|
||||
| DmitryHT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 31.8.2007 Репутация: нет Всего: нет |
||||
|
||||
| Zuzlan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 26.3.2007 Репутация: нет Всего: нет |
Уже все норм. Всем спасибо!
зы: для проверки работоспособности прокси лучше заходить не на гугл, а на собственную страницу со скриптом, который выводит текущий IP, тогда можно будет сравнить, т.к. многие проксики возвращают свою какую то страницу, которая ложно может приниматься за успех работы. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |