pococ++和计算机睡眠和唤醒
POCO C++ and computer sleep and wake up
我的问题是这样的。我正在用poco创建一个服务,我正在使用网络驱动程序进行随机操作。问题是,当机器进入睡眠状态时,windows 7会关闭网络驱动程序,导致处理程序失效。那么,是否有一种方法可以用POCO捕获睡眠信号,并在机器唤醒时进行干净的反初始化/重新初始化?
为什么不直接检测连接失败并重试操作呢?不管怎样,你应该得到这个。
网络操作失败的原因有很多。可能是交换机或路由器故障。可能远程系统发生了故障,它的故障转移伙伴刚刚接管了它的IP地址。
相关文章:
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 虚假唤醒是否会解锁所有等待线程,甚至是不相关的线程?
- 为什么我能够为阵列分配比计算机实际拥有的内存更多的内存
- 我可以使用任何好的逻辑来阻止计算机将 O 放在井字游戏中的现有 X 上
- 是否有必要获取锁并在不需要唤醒线程时通知condition_variable?
- C++ 计算机猜测用户数量在 7 次猜测以内
- C++为什么我的编译器成功了,但我的计算机给出了调试错误?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 我的 SDL2 程序需要哪些二进制文件,以便它在另一台未安装 SDL2 的计算机中工作
- 如果我们使用 notify_one() 来唤醒线程,我们还需要 yield() - C++?
- 将非常大的 int 转换为双倍,在某些计算机上会损失精度
- 如何在个人计算机和群集 (c++) 上生成相同的随机数
- 避免在条件更新时丢失唤醒是一个阻塞功能
- 系统错误:程序无法启动,因为您的计算机中缺少MSVCP140D.DLL。尝试重新安装该程序以解决此问题
- 升压插值条件变量可以虚假唤醒吗?
- 唤醒多个线程以在每个条件下工作一次
- 视频在唤醒其他线程时输入设备断开连接
- 预处理的 C/C++ 文件是否特定于计算机?
- pococ++和计算机睡眠和唤醒