日期:2014-05-20  浏览次数:20794 次

winform运行问题
winform程序登录运行后,程序会持久保存吗?比如说登录后长时间不管就要重新登录?
会不会跟网页一样 用户登录后 长时间不管 就要重新登录?

------解决方案--------------------
那是你自己控制的,不是.net提供的
------解决方案--------------------
bs中会话才会过期,cs只要登录,没有时间限制!
------解决方案--------------------
探讨
winform程序登录运行后,程序会持久保存吗?比如说登录后长时间不管就要重新登录?
会不会跟网页一样 用户登录后 长时间不管 就要重新登录?

------解决方案--------------------
不会。。。
------解决方案--------------------
winform 没有过期一说,如果是连接数据库,较长时间连接就会断开。
------解决方案--------------------
你可以用time来控件
------解决方案--------------------
如果需要会话维护,服务端需要有维护会话的程序。
你可以在winform程序里发送httprequest实现,服务端使用一个asp.net程序。
------解决方案--------------------
你搞个Timer
程序启动开始计时
自己定义个时间吧
------解决方案--------------------
把你的问题问清楚,也就解决了一半问题了。
第1句:winform程序登录运行后。语病。Winform程序和登录有什么关系?
我写个hello word 需要登录吗?数据库登录,http登录,ftp登录有上万种登录,你指那种?
------解决方案--------------------
不会的 、
------解决方案--------------------
winform程序登录运行后,程序会持久保存吗?比如说登录后长时间不管就要重新登录?
会不会跟网页一样 用户登录后 长时间不管 就要重新登录? 
 
 
不会的
一切有你控制。
1.如果连接数据库的话,数据库的服务关闭后,winform程序将会出错。
2.可以使用Timer控件,来控制。


------解决方案--------------------
其实只要理解http协议是无状态的,就可以理解为什么web中有会话超时的概念了。
------解决方案--------------------
Window 程序不会
------解决方案--------------------
不会的,winform不存在会话周期的,除非你自己在程序中控制。
------解决方案--------------------
WINFORM中是你自己控制的。。
一般的做法好像是定时向服务器发送心跳包
如果没有收到回复则让用户下线,否则一直在线。。
就像QQ一样,如果你断线了就会变成灰色的