标签: c++ sleep poco-libraries
我的问题是这样的。我正在用poco创建一个服务,我正在使用网络驱动程序进行随机操作。问题是,当机器进入睡眠状态时,Windows 7会拔掉网络驱动程序,从而使我处于非工作状态。那么有没有办法用POCO捕捉睡眠信号,并在机器醒来时进行干净的非正常/重新初始化?
答案 0 :(得分:2)
为什么不检测连接失败并重试操作?无论如何你应该有这个。
网络操作可能由于多种原因而失败。可能是交换机或路由器出现故障。也许远程系统出现故障,其故障转移合作伙伴刚刚接管了其IP地址。