Подскажите, пожалуйста...
Есть два канала доступа в интернет, один используется по умолчанию, второй доступен через прокси. Нужно регулярно проверять, доступен ли инет через каждый из них. Что посоветуете?
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
28-10-2005 12:55
Вам же не обязательно, весь файл читать, получите заголовок отрубайте связь. Можно ли так делать через IdHTTP, я не знаю. Ещё не забудьте, что прокси может из кэша страницу вернуть. Я бы вообще несуществующие страницы запрашивал, вам ведь всё равно что придёт, главное пришло или не пришло. Ещё можно к http://time.nist.gov:37/ подключаться,должно всего 4 байта вернуться.
А понравится ли нашему админу и админу того сайта, что я каждые 30 секунд скачиваю что-то для проверки?
А нафига это так часто делать? Что за задача?
Да, пинг через прокси, похоже, не сделать. А понравится ли нашему админу и админу того сайта, что я каждые 30 секунд скачиваю что-то для проверки? Не уверен. Как же быть?
Примерно так. Если TIdHTTP умеет качать через http-proxy, то это то, что нужно, спасибо.
В идеале хорошо бы было пропинговать какие-то заданные хосты через один и второй каналы, чтобы узнать время отвера. Это возможно?
Вопрос довольно размытый: что для вас значит доступность инета, какой прокси используется?
Если доступность, это возможность скачать страничку с www.ru, а прокси, это HTTP-прокси, то надо просто загрузить эту страничку один раз напрямую, а второй раз через прокси, например с помощью TIdHTTP.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.