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