简单,但不知道是C/S结构还是B/S结构.不过通用的方法是在服务器上保持一个在线人员的数量,
Online时候在此列表上加一个人,Offline的时候减一个人.当线人员的数量大于你规定的数量时就不要让它登陆就可以了.

解决方案 »

  1.   

    B/S结构可以这么作,但是c/s结构怎么保存在服务端呢?
      

  2.   

    是不是需要作个中间件在服务端运行,所有的客户端都要通过该中间件才能访问数据资源,我觉得这样可以比较精确的控制,但是有一定的难度。B/S结构的即使用application变量保存在线人数,我觉得这种方法控制不是非常精确。
      

  3.   

    SQL Server2000: 
      connections->Maximum concurrent user connections:0其它Databaseserver应该也有类似的功能。
      

  4.   

    "SQL Server2000: 
      connections->Maximum concurrent user connections:0"
    不能寄希望在系统软件中设置,因为这些都是开放的,客户都可以改的,只能放在自己的程序中控制