Главная страница
    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.041 c
11-1066635514
Ал
2003-10-20 11:38
2004.05.02
Как узнать, что система в простое и как - что вышла из него?


1-1081931671
siriusP
2004-04-14 12:34
2004.05.02
Как отсортировать список?


14-1081400275
Ega23
2004-04-08 08:57
2004.05.02
Еврофутбол


9-1069619329
DDS
2003-11-23 23:28
2004.05.02
Не могу поместить один GL_POLYGON перед другим, ерунда какая-то..


1-1081864866
Rusar
2004-04-13 18:01
2004.05.02
Вопрос по ListView





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский