Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.022 c
4-1078224931
Лекс
2004-03-02 13:55
2004.05.02
GetWindow в NT


14-1081182186
gn
2004-04-05 20:23
2004.05.02
Россия вернула себе титул чемпиона мира по программированию


6-1078329670
TGrey
2004-03-03 19:01
2004.05.02
статистика Dial Up соединения


1-1082109570
Ruslan
2004-04-16 13:59
2004.05.02
Подскажите как использовать компонет RxTrayIcon!!!


1-1082308754
p_sA[11]
2004-04-18 21:19
2004.05.02
Как определить ASCII код символа?




   Наверх