Форум: "Сети";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
ВнизКак определить есть ли доступ из локалки в инет? Найти похожие ветки
← →
kofman (2003-01-30 22:54) [0]Может кто знает, как быстро выяснить имеет-ли локальная сеть выход в интернет или нет?
← →
Sheriff (2003-01-31 08:39) [1]а что, ping отменили?
← →
Anatoly Podgoretsky (2003-01-31 09:27) [2]Если для тебя ясно, что такое Инет, то подключение к его ресурсам, крайний случай ping, не всегда поможет (www.microsoft.com - часто советуют его пинговать дял проверки доступности :-)).
← →
Sheriff (2003-01-31 09:43) [3]Абсолютно согласен.
У меня, к примеру, ping не проходит.
Если не брать в расчет беседу с Админом, то тогда возникает задача о черном ящике. Одно из решений: проанализировать открытые порты компьютеров в сети на предмет наличия прокси, подключаться, посылать запрос на какой-либо сайт и ожидать ответа.
:)
← →
kofman (2003-01-31 12:18) [4]А как программно реальзовать скажем через NM - компоненты?
← →
Alex Konshin (2003-02-01 08:01) [5]Может еще и весь троян целиком за тебя написать?
← →
kofman (2003-02-01 12:54) [6]>Alex Konshin, почитав форум у меня складывается впечатление, что почему-то у всех маниакальная боязнь того, что они своим ответом обязятельно помогут начинающему вирусописателю. Если бы я хотел написать вирус я бы не сюда вопросы задавал, есть и специальные сайты. у меня цель другая - моя программа скачивает web-сайты, для ее коректной работы из локалки надо точно знать, что сеть имее достув в инет, т.к. в противном случае NMHTTP выдает ошибку Null Remote Address а это не очень этетично смотрится:) А если не хотите отвечать, то и подкалывать незачем.
← →
Verg (2003-02-01 17:32) [7]Вообще, для начала надо для себя сформулировать: что есть "доступ в инет".
Бывают такие сети в которых "доступ в инет" ограничивается одним проксиком для www (http proxy service) - И ВСЕ! Ну, и... Пойди узнай существует ли он.
Этот проксик может быть на порту 3128 (классика), но может быть и на другом, совершенно другом...
Вот отсюда и получается, что узнать имеет ли сеть выход в инет автоматически, сродни задачам "вирусописателей". Иначе, спрашиается, зачем устанавилвать программу, которая скачивает web-сайты на компе в сети, не меющей доступ в инет?
Значит, похоже, эта прога не устанавливается кем-то, значит она "устанавливается сама" ......... Может еще и весь троян целиком за тебя написать? (С) Alex Konshin
← →
kofman (2003-02-01 20:43) [8]>Verg я Вас понял, только вот бывает так что юзер уверен что локалка с инетом соединена и соотв. настраивает мою программу и запускает процесс закачки, а шлюз упал и прога выкачать ничего не может, в результате все валят на кривую программу. Вот я хочу перед началом закачки самому проверить а все ли нормально и если что-то не так, написать типа проверьте соединеие.
← →
Alex Konshin (2003-02-01 21:42) [9]
Так и зачем тогда огород городить? Из пушки по воробьям? А если просто отлавливать exception и выдать "этичное" сообщение? Что же вы для разрешения плевой проблемы систему искусственного интелекта изобретаете?
Установки прокси берите, например, из установок IE.
Вы описывайте задачу - мы предложим решение. Вы пытаетесь сделать то, что делать нормальному приложению и не нужно, и потому у нас и складывается впечатление, что вы пишете что-то вредоносное, а таким я из принципа помогать не хочу.
Задайте правильно вопрос - получите ответ.
Почитав форум у вас еще и не такое печатление сложиться может.
Мы ж не телепаты и ваши вопросы понимаем буквально.
← →
kofman (2003-02-02 21:07) [10]>Alex Konshin спасибо за человеческий ответ. Самое интересное, что я уже сто раз пробовал блок try поставить, но никак не ловилась ошибка, а сейчас взял переставил - и все заработало!!пасибо за советы.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c