背景:
整套系统分为线上软件(商城)和线下本地电脑(加签系统)组成,本地客户端采用WinForm制作。线上与线下交互使用的SignalR技术
执行过程:
线上软件(SignalR服务端)通过人工点击按钮,向本地电脑(SignalR客户端)下发命令,本地电脑通过收到的数据进行加签操作再回传。
问题:
本地电脑因无人操作,只是做数据加签使用,所以电脑过一会儿就直接屏幕黑屏,处于待机状态了,时间长了,会发现服务端下发命令时,SignalR客户端无反应,不知道是否是电脑处于待机状态的原因还是其他原因导致的?
睡眠的电脑肯定不会响应服务端的请求
笔记本默认设置一般是一段时间关闭屏幕,再过一段时间进行睡眠
可以测试下:设置下电源选项,设置为从不休眠
本地电脑别用Windows 换成Centos服务器
这种情况休眠后应该是断开了连接
。Winform客户端使用SignalR技术应该是net core 3.1才支持吧?