2011-08-01 12 views
1

私の問題はこのようなものです。私はpocoでサービスを作成しています。ランダムな操作のためにネットワークドライバを使用しています。問題は、マシンがスリープ状態になったときに、ウィンドウズ7がネットワークドライバーのプラグインを解除して、私に残っているハンドラーを残してしまうことです。それで、POCOを使ってスリープ信号を捕らえ、マシンが起きたときにクリーンなunintialiaze/reinitializeを行う方法がありますか?POCO C++とコンピュータのスリープと起床

+0

さてあなたは時計を開いて、時間ごとに更新し、それは非常に洗練ソリューションである可能性があります。 – James

+0

なぜPOCOに重点を置いていますか?それがここでどう重要かわかりません。 –

答えて

2

理由だけではなく、接続障害を検出して、操作を再試行しませんか?とにかくこれを持っているはずです。

ネットワーク運用は、多くの理由で失敗することができます。スイッチやルータが故障した可能性があります。遠隔システムに障害が発生し、そのフェールオーバーパートナーがIPアドレスを取得した可能性があります。

関連する問題