POCO C ++ и компьютер спят и просыпаются - PullRequest
1 голос
/ 01 августа 2011

Моя проблема такая. Я создаю сервис с Poco и использую сетевые драйверы для случайных операций. Проблема в том, что когда машина переходит в спящий режим, Windows 7 отключает сетевые драйверы, оставляя мне нерабочие обработчики. Так есть ли способ перехватить сигнал сна с помощью POCO и выполнить чистую деинициализацию / повторную инициализацию, когда машина просыпается?

1 Ответ

2 голосов
/ 01 августа 2011

Почему бы просто не обнаружить сбой соединения и повторить операцию? Вы должны иметь это в любом случае.

Сетевые операции могут не работать по многим причинам. Возможно, произошел сбой коммутатора или маршрутизатора. Возможно, в удаленной системе произошел сбой, и ее отказоустойчивый партнер только что получил свой IP-адрес.

...