Страница 1 из 1

Проверка подключения к провайдеру

СообщениеДобавлено: 18.06.2008 10:56:07
ViruZ
Есть подключение по ADSL, необходимо периодически проверять, активно ли оно и если нет то подключать. Как реализовать? (WinXP SP2)

Re: Проверка подключения к провайдеру

СообщениеДобавлено: 18.06.2008 11:41:57
Bupyc
Проверка подключения средствами ОС делается примерно так:

Код: Выделить всё
Function InternetConnected: Boolean;
Var
      dwConnectionTypes : DWORD;
Begin
      dwConnectionTypes :=
      INTERNET_CONNECTION_MODEM +
      INTERNET_CONNECTION_LAN +
      INTERNET_CONNECTION_PROXY;
      Result := InternetGetConnectedState(@dwConnectionTypes,0);
End;

Re: Проверка подключения к провайдеру

СообщениеДобавлено: 18.06.2008 13:44:55
Attid
ViruZ писал(а):подключение по ADSL

ViruZ писал(а):если нет то подключать

=) адсл можно подключать и отключать только втыкиванием разьема или на адсл свитче.

при зависании модема у нас стоит баш скрипт который пингует внешний мир каждые Х минут и в случае его отсутствия перегружает модем.

если под подключением имеется ввиду ппое или впн то читать соответствующие технологии.

Re: Проверка подключения к провайдеру

СообщениеДобавлено: 18.06.2008 14:54:11
ViruZ
Я имел ввиду подключение вообще. Просто иногда происходит обрыв подключения, чаще всего ночью, и необходимо повторно подключиться средствами той же ОС.

Re: Проверка подключения к провайдеру

СообщениеДобавлено: 18.06.2008 18:14:26
Attid
проще в настройках подключения указать переподключаться.
или заюзать nncron , там есть спец галка на этот случай.