当前位置:编程学习 > C#/ASP.NET >>

winform程序如何在系统休眠或者锁屏时继续执行

如题:

现有情况:服务端和客户端进行socket通信,中间会间隔一段时间发送信息判断客户端是否在线,客户端没有返回信息的时候,服务端就把和这个客户端通信的线程停了。发现当客户端锁屏或者休眠之后,客户端就不能和服务端通信了,也就是服务端发送给客户端信息判断时候在线的时候,客户端没有返回信息,请问有什么办法可以保证在系统休眠或者锁屏时,线程继续执行。


谢谢 --------------------编程问答-------------------- 休眠肯定断网了。。。你还怎么通信啊
锁屏就不知道了,短时间不应该断网的啊。。。 --------------------编程问答-------------------- 锁屏可以,CPU、内存都在工作,只是界面被锁定
休眠内存和CPU都不工作了
睡眠程序进程都将被挂起(实际作用是基于线程) --------------------编程问答-------------------- 休眠后,你都可以拔下电池和电源了,还想怎么跑
接通电源唤醒时,才会将硬盘里数据写回内存恢复运行 --------------------编程问答--------------------   你家电脑休眠了 cpu什么的都还在跑吗? --------------------编程问答--------------------
引用 3 楼 dongxinxi 的回复:
休眠后,你都可以拔下电池和电源了,还想怎么跑
接通电源唤醒时,才会将硬盘里数据写回内存恢复运行


请问下有什么好的方法可以解决休眠时socket断开的情况不?
--------------------编程问答-------------------- 没有。现在有网卡支持断电后可以远程开启,不知道这个能不能实现这个功能 --------------------编程问答-------------------- 可以,别让电脑休眠就行了.

--------------------编程问答-------------------- 要么别休眠,那么不停的尝试连接,还能怎么样 --------------------编程问答-------------------- 锁屏还行,休眠好像啥都干不了。 --------------------编程问答-------------------- 有没有办法捕获系统被唤醒的事件?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,