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

Вниз

Как можно узнать о разрыве RAS соединения   Найти похожие ветки 

 
Piter ©   (2005-01-17 19:54) [0]

В функции RasDial передаю указатель на RasDialFunc1
Но в случае разрыва соединения сторонними программами Windows не дает об этом знать. По крайней мере RasDialFunc1 не вызывается


 
Jel ©   (2005-01-17 22:27) [1]

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


 
Piter ©   (2005-01-18 14:07) [2]

Мало ли что они не стабильны.

Но почему Windows не сообщает о разрыве, даже если он принудительный?

И как узнать о разрыве?


 
Jel ©   (2005-01-18 19:50) [3]


> почему Windows не сообщает о разрыве

А почему она должна сообщать? Ты установил CallBack функцию для RasDial. Функция отработала, установив соединение. С какой стати ее CallBack должен вызываться откуда-то еще?


> как узнать о разрыве

RasEnumConnections


 
Piter ©   (2005-01-18 23:53) [4]

на iXBT подсказали:

RasConnectionNotification(hMyConnection, hEvent, RASCN_Disconnection);
WaitForSingleObject(hEvent, INFINITE)

Но она работает только для NT :(



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-1108735805
.alex
2005-02-18 17:10
2005.03.20
Вычисляемые поля


1-1109927584
DimaK
2005-03-04 12:13
2005.03.20
Помогите разобраться с RichEdit!


14-1109655233
КаПиБаРа
2005-03-01 08:33
2005.03.20
Инженерный калькулятор для сотового


3-1108569676
td
2005-02-16 19:01
2005.03.20
поганый символ базу испортил


14-1109618597
Pietro
2005-02-28 22:23
2005.03.20
как послать Mail?