Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

Подключение к инету...   Найти похожие ветки 

 
apic ©   (2006-08-18 07:27) [0]

Мастера, как мне можно, "перехватить" что-ли, подключение к инету, т.е. как мне программно зафиксировать, что комп подключился к инету, может система посылает какоенибудь сообщение программам, типа как при подключении флешек... И как мне можно зафиксировать, что произошол разрыв?


 
Сергей М. ©   (2006-08-18 09:08) [1]


> как мне программно зафиксировать, что комп подключился к
> инету


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


 
clickmaker ©   (2006-08-18 09:56) [2]

ну разве что периодически пинговать заведомо живой хост во внешней подсетке. например yandex.ru


 
Ketmar ©   (2006-08-18 10:00) [3]

более того: даже любимые методы "пинга", так широко гуляющие по всяким факам, на вопрос совершенно не отвечают. никто не мешает лечь именно тому сайту, который "пингуем". с рабочими остальными.

задача бессмысленна и потому нерешаема.

зыж в некрософте об этом не знают. %-))


 
clickmaker ©   (2006-08-18 10:05) [4]

а может автор просто хочет отловить enable/disable сетевого подключения? такое, ИМХО, должно быть реально


 
Сергей М. ©   (2006-08-18 10:07) [5]

Вот мы тут о высоких материях рассуждаем, а в результате выяснится, что все гораздо проще и автору банально требуется лишь отследить момент установки/разрыва модемного соединения)


 
Ketmar ©   (2006-08-18 10:07) [6]

> [4] clickmaker ©   (18.08.06 10:05)
не знаю. у меня телепатор всё ещё не вернулся из ремонта...


 
clickmaker ©   (2006-08-18 10:20) [7]

оказывается, есть умельцы ))
http://softovik.ru/cgi-bin/archive.pl?showid=2530&mess=5


 
apic ©   (2006-08-18 17:28) [8]

Телепатор, не телепатор, а Сергей М. прав, "требуется лишь отследить момент установки/разрыва модемного соединения"


 
apic ©   (2006-08-18 17:28) [9]

Ну, хоть это реально...


 
Ketmar ©   (2006-08-18 18:10) [10]

блин. а сразу сказать было страшно? опять мы тут в гестапо играли почти десяток сообщений -- зачем? реально это, реально. и совсем не так сложно. продолжая игры в гестапо я больше ничего не скажу, пока не спросят "как".


 
apic ©   (2006-08-20 16:56) [11]

Как??????????????????????????????????????????????????????????


 
Сергей М. ©   (2006-08-21 09:09) [12]


> apic ©   (20.08.06 16:56) [11]


Самое простое решение - периодически опрашивать устройство о его состоянии http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcecomm5/html/wce50lrfrasgetconnectstatus.asp


 
DprYg ©   (2006-08-21 09:29) [13]


> Сергей М. ©   (21.08.06 09:09) [12]

Факт обнаружения некоего активного в данный момент dialup-соединения не говорит о том, что есть соединение с интернетом. Это просто канал связи двух компьютеров, который может использоваться для любых целей. Эта функция может определить, есть ли подключение именно к сети интернет?


 
Сергей М. ©   (2006-08-21 09:34) [14]


> DprYg ©   (21.08.06 09:29) [13]


Это ты автору втолковывай)


 
DprYg ©   (2006-08-21 09:56) [15]

Специально для автора :) Вместе с [12] используй http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/inetisoffline.asp



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

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
1-1153998769
vain
2006-07-27 15:12
2006.09.10
RxGIFAnimator


15-1155651735
hamster
2006-08-15 18:22
2006.09.10
Не запускается Windows


15-1155795515
cyborg
2006-08-17 10:18
2006.09.10
Игровые контролёры


15-1156179734
GeLLeT
2006-08-21 21:02
2006.09.10
WinAPI


1-1153733070
Mintos
2006-07-24 13:24
2006.09.10
OleContainer и Exel