2014年3月2日

WinForm(客户端)+DB(数据库)架构账号单一在线方案

摘要: 与传统的C/S架构不同,Winform+DB架构只有一个客户端和一个数据库服务器,没有所谓的Server,一般这样的程序设计之初就没有考虑要在中间加个服务器。如何在纯Winform+DB架构下实现单一在线功能呢?一.在数据库中的某个表中加一个字段“online”,online=“Y”表示已有用户登录,online=“N”表示没有用户登录。客户端程序每次登陆时读取字段online信息,只有online=“N”才允许登陆,并将online改为“Y”;程序结束时,再将字段改回“N”。(当一个客户端登陆,那么它将霸占这个账号,同时如果客户端非正常退出,那么这个账号就会永远处于“已登陆”状态,无法继续使 阅读全文

posted @ 2014-03-02 16:31 huiche 阅读(494) 评论(1) 推荐(0) 编辑

导航