![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как узнать что есть доступ в интернет?
Dysan © (2003-12-24 17:13:00)
собственно сабж! :)
только не пингом айпишника
это не подойдет т.к. умные блин файерволи эти пЫнги не пропускают млин. :)
none000 (2003-12-24 18:58:00) [1]
RasEnumConnections - только для dialup
GetAdaptersInfo - работает коряво
Лучше
gethostname
gethostbyname
и фильтровать ответ на LOOPBACK, если есть не локальные ip
- значит скорее всего есть и выход в инет
none000 (2003-12-24 18:51:00) [2]
RasEnumConnections - только для dialup
GetAdaptersInfo - работает коряво
Лучше
gethostname
gethostbyname
и фильтровать ответ на LOOPBACK, если есть не локальные ip
- значит скорее всего есть и выход в инет
Reindeer Moss Eater (2003-12-24 18:07:00) [3]
нужно узнать есть инет или его нету
А нахрена ему знать "есть инет" или нету его?
Она (прога) что, со всеми хостами инета работает и со всеми возможными сервисами?
Думаю что нет.
Так зачем ей знать, "есть инет" или нет?
Пусть пробует работать со своим хостом. Получилось - хорошо.
Не получилось - значит хост недоступен. (Даже если в это время "инет есть")
Dysan (2003-12-24 18:01:00) [4]
дело не в этом
у клиента прога должна стоять
а уж какое соединение у него мне не ведомо
нужно узнать есть инет или его нету
Reindeer Moss Eater (2003-12-24 17:30:00) [5]
А зачем знать "вообще".
Допустим у тебя диалап.
Сегодня деньги на твоем счете у провайдера есть, и он тебя роутит во внешний мир.
Завтра бабки кончились - и привет. Разрешено только внутри провайдерской сети форумы читать.
Да мало ли какие еще случаи бывают?
Dysan (2003-12-24 17:23:00) [6]
Ну лана тогда как вообще
только не кокретный айпи
а то сейчас он есть а завтра его не будет
Reindeer Moss Eater (2003-12-24 17:17:00) [7]
Другое то же не подойдет.
Примерно по той же причине.