Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Вниз

Как узнать подключен ли я к инету?   Найти похожие ветки 

 
ser_ega   (2004-03-03 21:50) [0]

Да я нашел в FAQ такой материал!!! Но если у меня дома кроме Подключения к интернету есть еще и сетевое подключение (домашняя сеть), он мне всегда говорит что я подключен к инету, хотя я и не подключен (только сеть)!!! Как же все-таки узнать подкл. ли я к инету???


 
Verg ©   (2004-03-03 22:05) [1]

Сформулируй по пунктам - какие признаки являлись бы для тебя достаточными, чтобы сделать вывод о подключенности к Интернет.
Эти признаки и проверяй.
(Что там? ping microsoft.com, telnet open www.delphimaster.ru 80, "мне кажется, что я уже в инете..." или еще что-то :)


 
Anatoly Podgoretsky ©   (2004-03-03 22:52) [2]

Подключен к Интернет ты только тогда, когды ты можешь из него воспользоваться какими либо ресурсами, до этого можно тоже считать, что подключен, но ресурсы временно недоступны. Вот если у тебя нет ни модема ни сетевых карт и их заменителей, то только тогда ты можешь считать, что не подключен.


 
ser_ega   (2004-03-03 22:52) [3]

- если я подключен и к домашней сети и к интернет;
- я подключен только к интернет;
Надо чтобы при выполнении этих признаков мне выводилось сообщение "Ты подключен к Интернету (а не к домашней сети)"!!


 
ser_ega   (2004-03-03 22:54) [4]

Anatoly Podgoretsky>> да но как мне программно проверить могу ли я воспользоваться какими-либо ресурсами из Интернета?


 
Anatoly Podgoretsky ©   (2004-03-03 22:56) [5]

Пощупать


 
ser_ega   (2004-03-03 23:02) [6]

Anatoly Podgoretsky>> Как? Примерчик дайте!!! Ато я на тему "Internet" в Delphi не шарю!!!


 
ser_ega   (2004-03-04 10:30) [7]

Но ведь жругие же программы как то проверяют подключен ли я к инету! И если да то они просят обновления!!! Как и мне такое сделать, только не на обновление а на открытие странички "http://www.delphimaster.ru" (но только чтобы оно мне чтото открыло , а не писчало что сервер не найден)!!! Плиз помогите!!!


 
Verg ©   (2004-03-04 11:02) [8]


> ser_ega   (04.03.04 10:30) [7]
> Но ведь жругие же программы как то проверяют подключен ли
> я к инету! И если да то они просят обновления!!!


Так они и проверяют соединение к конкретному серверу, на конкретный порт, а не какое-то там "абстрактное подключение к инету"!!!

Как проверить? - Попытаться подключится на IP адрес на заданный порт.
юбой компонентой начиная от TClientSocket и заканчивая Indy.


 
GrayWolf   (2004-03-04 13:58) [9]

В принципе можно использовать InternetCheckConnection(), где в параметрах указывается (в порядке следования): сервер для проверки (я так понимаю для простого пинга) и еще два параметра, которые у меня установлены в 0. Функция возвращает True при установленном соединении, иначе - False. В 98-ом могут быть ошибки...



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
14-1081419130
cs
2004-04-08 14:12
2004.05.02
Вопрос про карманный ПК


14-1081511197
Andryk
2004-04-09 15:46
2004.05.02
В Москве вводятся новые правила регистрации


7-1079083787
Term
2004-03-12 12:29
2004.05.02
Как определить раскладку клавиатуры?


1-1082024142
Dysan
2004-04-15 14:15
2004.05.02
Перевернуть текст


6-1078913962
Denton
2004-03-10 13:19
2004.05.02
LAN on/off





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский