Главная страница
    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.026 c
1-1081952668
{bas}
2004-04-14 18:24
2004.05.02
BlockWrite пишет всякую еренду


8-1075134301
ST
2004-01-26 19:25
2004.05.02
FFT


11-1065365976
Aotd
2003-10-05 18:59
2004.05.02
"приклеивание" окна к краям экрана


3-1081245975
andrew31
2004-04-06 14:06
2004.05.02
Как при помощи DBEdit производить редактирование?


8-1075051942
Batoon
2004-01-25 20:32
2004.05.02
Мультимедиа





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