2011-08-01 87 views
1

我的問題是這樣的。我正在使用poco創建服務,並且我正在使用網絡驅動程序進行隨機操作。問題是,當機器進入睡眠狀態時,Windows 7會阻止網絡驅動程序,從而導致無法使用的處理程序。那麼有沒有辦法通過POCO來捕捉睡眠信號,並在機器醒來時進行乾淨的無意義/重新初始化?POCO C++和電腦的睡眠和喚醒

+0

那麼你可以打開一個時鐘,每小時刷新一次,但這是一個非常不雅的解決方案。 – James

+0

爲什麼強調POCO?在這裏我看不出這很重要。 – 2011-08-01 13:31:29

回答

2

爲什麼不只是檢測連接失敗並重試操作?無論如何,你應該有這個。

網絡操作可能會失敗,原因很多。也許交換機或路由器失敗。也許遠程系統發生故障,其故障轉移夥伴剛剛接管了其IP地址。