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

看到很多C/S结构的软件都有客户端数量限制,是如何实现的呢?

用VB+SQL做了一个数据库管理系统,想限制客户端数量,如何实现呢? --------------------编程问答-------------------- 有中间层吗.如果有,在中间服务器上进行限制,看有多少人连上来了.以后的人就不让连了.
如果没有话,你可以在数据库中处理.
http://blog.csdn.net/greystar/archive/2004/11/16/183653.aspx
如这个, --------------------编程问答-------------------- 谢谢楼上的兄弟,我去你的BLOG看了一下,你给的这个链接是在SQL中调用COM对象.没有看出来与我的题目有相关,或是我太菜了吧.能不能说详细一点呢?

谢谢 --------------------编程问答--------------------
引用 1 楼 greystar 的回复:
有中间层吗.如果有,在中间服务器上进行限制,看有多少人连上来了.以后的人就不让连了. 
如果没有话,你可以在数据库中处理. 

通过数据库处理时,需要考虑非正常退出时如何刷新在线用户数(程序死机,电脑死机或是断电等),避免客户端数量越用越少了 --------------------编程问答--------------------
引用 3 楼 yanlongwuhui 的回复:
引用 1 楼 greystar 的回复:
有中间层吗.如果有,在中间服务器上进行限制,看有多少人连上来了.以后的人就不让连了. 
如果没有话,你可以在数据库中处理. 
 
通过数据库处理时,需要考虑非正常退出时如何刷新在线用户数(程序死机,电脑死机或是断电等),避免客户端数量越用越少了


我看到的都是在服务端用进程控制.如一台机打开两个同样的该程序,他是算两个的.没有服务端的话想必比较难. --------------------编程问答-------------------- 最好是有服务端控制,服务端控制也要考虑到非正常退出的情况,而通过数据库来处理在难度会大些,需要比较多的信息来辅助判断
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,