Текущий архив: 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.48 MB
Время: 0.046 c