Текущий архив: 2006.04.09;
Скачать: CL | DM;
Внизопределение активности диалап подключения Найти похожие ветки
← →
syte_ser78 © (2006-03-16 09:48) [0]Год - два назад на форуме натыкался на работающий код определения подключения к инету (активно/неактивно), недавно понадобилось, но не могу найти. Тероризировал яндекс в поисках информации на эту тему. Куча статей и практически визде говорится о том как это сложно и не всегда верно удается определить.
Статья на делфимастере на эту тему тоже достаточно розмывчата.
Поэтому, не сочтите за оффтопик, если у кого завалялся тот код, или есть автор его, или кто может помочь по данному вопросу, плиз ответьте.
← →
TStas © (2006-03-16 10:52) [1]Так модем же на порту сидит, вот порт и проверять
← →
antonn © (2006-03-16 14:45) [2]с помощью RAS API, на торри есть TDialUp (abdialup.zip), там в нутрях можно покопаться. но этот способ только для "удаленных соединений".
а если пинговать - фаервол закричит, могут с перепугу доступ выключить совсем.
← →
Piter © (2006-03-16 17:33) [3]А вот грамотный ответ на этот вопрос:
"Тебе НЕ надо определять - подключен ли компьютер к интернету".
Знающие люди знают мою правоту, а объяснять подробно сейчас влом :)
Могу поспорить, что никто не даст точное определение интернета. А уж из этого можно автоматически заключить, надо ли проверять подключение к этому размытому понятию? :)
← →
oldman © (2006-03-16 18:15) [4]
> Piter © (16.03.06 17:33) [3]
> А вот грамотный ответ на этот вопрос:
>
> "Тебе НЕ надо определять - подключен ли компьютер к интернету".
>
>
> Знающие люди знают мою правоту, а объяснять подробно сейчас
> влом :)
Ну почему же влом...
Объясним:
Зачем определять это программно? Лень посмотреть в трей?
:)))
← →
Kerk © (2006-03-16 18:18) [5]http://kladovka.net.ru/search?page=0&query=dialup
← →
ECM © (2006-03-16 18:28) [6]
> antonn © (16.03.06 14:45) [2]
> а если пинговать - фаервол закричит, могут с перепугу доступ
> выключить совсем.
Ну определили, допустим, каким-то гипотетическим способом что инет доступен. И дальше? Полезли что-то принимать-передавать...?
В этом случае фаервол будет молчать...?
:))
← →
Карелин Артем © (2006-03-16 19:11) [7]Народ (Piter,oldman,ECM), вам же написали в теме "Диалап"!!
http://delphiworld.narod.ru/base/is_connected_and_connection_type.html
← →
Piter © (2006-03-16 19:16) [8]Карелин Артем © (16.03.06 19:11) [7]
а ты читай, что люди пишут :)
А ссылка - глупость.
← →
ECM © (2006-03-16 19:53) [9]
> Карелин Артем © (16.03.06 19:11) [7]
> http://delphiworld.narod.ru/base/is_connected_and_connection_type.html
Наличие в настройках IE proxy <=> доступность интернета?
Наличие установленного RAS-соединения <=> доступность интернета?
...
"Не смешите мои тапочки..." (с)
← →
Карелин Артем © (2006-03-16 20:13) [10]
> ECM © (16.03.06 19:53) [9]
Наличие установленного RAS-соединения == определение активности диалап подключения
← →
Карелин Артем © (2006-03-16 20:19) [11]
> Piter © (16.03.06 19:16) [8]
> а ты читай, что люди пишут :)
1) объяснять подробно сейчас влом
2) Зачем определять это программно? Лень посмотреть в трей?
Флуд конечно грамотный :)))
← →
Piter © (2006-03-16 21:34) [12]Карелин Артем © (16.03.06 20:13) [10]
Наличие установленного RAS-соединения == определение активности диалап подключения
афигеть. Это значит если я пропишу адрес прокси в IE (а пользуюсь при этом может оперой), то компьютер станет в одночасье подключенным к интернету :)
А если я установлю dial-up соединение с другом, чтобы поиграть в Delta Force (а в свое время мы это делали), то это, видимо, тоже означает подключенность к интернету.
Буду знать :)
← →
Карелин Артем © (2006-03-16 21:39) [13]
> Piter © (16.03.06 21:34) [12]
Из твоего поста я могу сделать только один вывод: ниасилил ты [10]
← →
Piter © (2006-03-16 21:48) [14]осилил. Просто цитату нечаянно ввернул, я не на нее отвечал, я больше про ссылку.
← →
Anatoly Podgoretsky © (2006-03-16 22:01) [15]А модемчик может даже лампочками мигать
← →
Карелин Артем © (2006-03-16 22:04) [16]
> Piter © (16.03.06 21:48) [14]
Так ведь по сцылке больше чем нужно букафф написано :)))
Зачем же ВСЕ из приведенного за ответ считать??
← →
syte_ser78 © (2006-03-16 23:01) [17]Anatoly Podgoretsky © (16.03.06 22:01) [15]
Хорошая у Вас память. Был у меня такой вопрос.
Но по сабжу. При диалап соединении "выскакивают два мониторчика". откуда они знают что пора выскочить? Неужели и правда такая абстрактная проблема?
← →
ECM © (2006-03-17 00:24) [18]
> Карелин Артем © (16.03.06 20:13) [10]
> Наличие установленного RAS-соединения == определение активности
> диалап подключения
Это сильно... я тут давеча (3 года назад) делал систему
так там у меня было до 4 соединений PPP(RASdial) c QNX станциями
и что у меня 4 интернета было?
:))
← →
Piter © (2006-03-17 00:42) [19]syte_ser78 © (16.03.06 23:01) [17]
При диалап соединении "выскакивают два мониторчика". откуда они знают что пора выскочить? Неужели и правда такая абстрактная проблема?
:))))
Потому что это часть Windows. Ты говоришь винде установить подключение, она пошла выполнять. А если выполнила - вывела эти мониторчики.
← →
Ы (2006-03-17 01:22) [20]>>Зачем определять это программно? Лень посмотреть в трей?
Много зачем такое может быть нужно.
Юзай RAS API
RasGetConnectStatus() если нужно проверить состояние одного конкретного соединения(надо знать какого)
RasEnumConnections() если нужно получить статус всех соединений.
RasEnumEntries() что бы получить все имена входов в тел книге.
Все эти функции нужно описать в windows.pas они отсутствуют
Подробнее писать не буду, а то опять скажут что Спамерам здесь не место.
ЗЫ: А где там спам то был я так и не допер?
← →
Карелин Артем © (2006-03-17 05:43) [21]
> ECM © (17.03.06 00:24) [18]
Я все-равно придерживаютсь следующего:
> > Наличие установленного RAS-соединения == определение активности
> > диалап подключения
Можно подумать я сам не писал звонилку на свой служебный сервер :))))
У меня в рекламе софта так и написано: обмен данных по модемам БЕЗ использования сети ИНтернет! :)))
Страницы: 1 вся ветка
Текущий архив: 2006.04.09;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.077 c