Форум: "Сети";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Внизкак узнать что есть доступ в интернет? Найти похожие ветки
← →
Dysan (2003-12-24 17:13) [0]собственно сабж! :)
только не пингом айпишника
это не подойдет т.к. умные блин файерволи эти пЫнги не пропускают млин. :)
← →
Reindeer Moss Eater (2003-12-24 17:17) [1]Другое то же не подойдет.
Примерно по той же причине.
← →
Dysan (2003-12-24 17:23) [2]Ну лана тогда как вообще
только не кокретный айпи
а то сейчас он есть а завтра его не будет
← →
Reindeer Moss Eater (2003-12-24 17:30) [3]А зачем знать "вообще".
Допустим у тебя диалап.
Сегодня деньги на твоем счете у провайдера есть, и он тебя роутит во внешний мир.
Завтра бабки кончились - и привет. Разрешено только внутри провайдерской сети форумы читать.
Да мало ли какие еще случаи бывают?
← →
Dysan (2003-12-24 18:01) [4]дело не в этом
у клиента прога должна стоять
а уж какое соединение у него мне не ведомо
нужно узнать есть инет или его нету
← →
Reindeer Moss Eater (2003-12-24 18:07) [5]нужно узнать есть инет или его нету
А нахрена ему знать "есть инет" или нету его?
Она (прога) что, со всеми хостами инета работает и со всеми возможными сервисами?
Думаю что нет.
Так зачем ей знать, "есть инет" или нет?
Пусть пробует работать со своим хостом. Получилось - хорошо.
Не получилось - значит хост недоступен. (Даже если в это время "инет есть")
← →
none000 (2003-12-24 18:51) [6]RasEnumConnections - только для dialup
GetAdaptersInfo - работает коряво
Лучше
gethostname
gethostbyname
и фильтровать ответ на LOOPBACK, если есть не локальные ip
- значит скорее всего есть и выход в инет
← →
none000 (2003-12-24 18:58) [7]RasEnumConnections - только для dialup
GetAdaptersInfo - работает коряво
Лучше
gethostname
gethostbyname
и фильтровать ответ на LOOPBACK, если есть не локальные ip
- значит скорее всего есть и выход в инет
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c