Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];

Вниз

определение активности диалап подключения   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.013 c
2-1143463840
sofi
2006-03-27 16:50
2006.04.09
Разрешение экрана


4-1138094363
medvedenator
2006-01-24 12:19
2006.04.09
Помогите с реестром


10-1116338010
sinsin
2005-05-17 17:53
2006.04.09
Доступ к RemoteDataModule из Borland Socket Server?


2-1143444583
ms_odin
2006-03-27 11:29
2006.04.09
Как обойти привелегированную инструкцию для записи в порт?


1-1141886515
Михаил (Киров)
2006-03-09 09:41
2006.04.09
Нуль-модемное соединение





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