【问题标题】:POCO C++ and computer sleep and wake upPOCO C++ 和计算机睡眠和唤醒
【发布时间】:2011-08-01 13:28:16
【问题描述】:

我的问题是这样的。我正在使用 poco 创建服务,并且正在使用网络驱动程序进行随机操作。问题是,当机器进入睡眠状态时,Windows 7 会取消网络驱动程序,让我无法工作。那么有没有办法用 POCO 捕捉睡眠信号,并在机器唤醒时进行干净的取消初始化/重新初始化?

【问题讨论】:

  • 你可以打开一个时钟并每小时刷新一次,但这是一个非常不雅的解决方案。
  • 为什么要强调POCO?我不明白这在这里有多重要。

标签: c++ sleep poco-libraries


【解决方案1】:

为什么不直接检测连接失败并重试操作?无论如何,你应该有这个。

网络操作失败的原因有很多。可能是交换机或路由器出现故障。可能远程系统发生了故障,并且它的故障转移伙伴刚刚接管了它的 IP 地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 2014-05-15
    • 1970-01-01
    相关资源
    最近更新 更多