|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 14, 2004 13:44:52 Как скрытно проверить подключен ли компьютер к интернету? (кроме connect к www.microsoft.com (это вызывает появление окошко "подключиться по модему") и InternetGetConnectedState (крайне не точно определяет состояние) :)) |
|
|
Дата: Авг 17, 2004 09:41:16 · Поправил: MuZiKaNT Возможно проверить свой IP"шник, если не 127.0.0.1 то комп в сети.... |
|
|
Дата: Авг 17, 2004 09:48:11 ...локальной |
|
|
Дата: Авг 17, 2004 10:42:27 infern0 нет почему обязательно в локальной? Именно в сети! в интерете или в локальной. А если чел еще и в локальной сети сидит то проверить именно подключен ли к интернету можно, наверно, сравнением IP'шника с его адресом в локальной сети.. |
|
|
Дата: Авг 18, 2004 00:01:13 А если клиент сидит за проксёй и у него нет реальног IPшника ? :) |
|
|
Дата: Авг 18, 2004 06:29:29 · Поправил: Stub а если ping сделать на тот же Microsoft? только что проверил - пинг на майкрософт не идет, а вот c google все ok |
|
|
Дата: Авг 18, 2004 09:43:24 Ну с проксей , каторая нахдится в локальной сети? Ну низнаю, это наверно большая локальная сеть должна быть... Ну что там в локальной сети 100 проксей штоли? Их в любом случае немного, паэтому можно сравнить с адресом каждой... Или я не понял, нужна универсальная проверка? Но пинг на Микрософт действительно эффективней будет... |
|
|
Дата: Авг 18, 2004 09:53:39 Это.. Я может быть сейчас глупость скажу, но вроде бы все адреса в локальной сети начинаются с 192. ? Может глупость канечно-же, но если это всетаки так то можно проста сравнивать адрес сначала с 127.0.0.1, а патом первые три цифры адреса с 192! вот так можно все проверить... |
|
|
Дата: Авг 18, 2004 10:06:25 MuZiKaNT в локальной сети начинаются с 192 Глупость. В локальной сети делай что хочешь, на то она и локальная сеть. |
|
|
Дата: Авг 18, 2004 11:56:28 q_q прав, но и музыкант не далёк от истины, такие айпишники в локалке выставляются ленивыми админами, есть там какой-то диапазон в винде из которого можно выбирать айпишники. нужно посмотреть в документации. |
|
|
Дата: Авг 18, 2004 12:22:30 sl0n Зарезервированными для локальной сети считаются адреса 192.168.x.y - с маской 255.255.255.0 10.x.y.z - с маской 255.255.0.0 169.254.x.y - 255.255.0.0 (APIPA) Но ничто не запрещает использовать АБСОЛЮТНО любые адреса в локальной сети (во избежание конфликтов желательно всеж чтоб они не пересекались с зарезервировынми адресами типа 127.0.0.1, 224.0.0.1 и т.п.) |
|
|
Дата: Авг 18, 2004 13:41:51 Да, я это тоже выяснил, точнее это знал так как сам сижу в локалке, но чота забыл, действительно айпи можно поставить практическаи любой |
|
|
Дата: Авг 18, 2004 15:53:55 Чтобы окно вызова не появлялось, нужно действительно сначала проверить InternetGetConnectedState и только после этого доступность сервера, например, через GetHostByName. |
|
|
Дата: Авг 18, 2004 16:07:05 ping не проканает на многих проксях. то же самое будет и с connect если прокси требует авторизации. GetHostByName не гарантирует что интернет есть, т.к. хост может локально отресолвится. |
|
|
Дата: Авг 18, 2004 16:07:31 Ну правильно, Нужный акцент - ЛЕНИВЫЕ АДМИНЫ |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078 |