如何控制客户端数量(100分)

  • 主题发起人 conworld
  • 开始时间
C

conworld

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在程序中实现控制客户端数量,请问该如何实现?
 
登录做验证记录下来啊,然后隔时更新列表,计算数量总和,如果超过连接数就禁止登录;
其实同时还可以做个日志文件。
 
是个办法,谢谢
还有别的方法吗
 
和joechl有點一樣!
在服務器設個標志(用來記錄連接的客戶端數)!
在客戶端連接服務器時,進行判斷如果>N那麼就禁止連接了!要不然話N+1連接成功!
我想不用////“隔时更新列表,计算数量总和”
我想可能沒有其他辦法了吧!
conworld你買給客戶軟件是按客戶端的數量進行計算的?
 
是什么数据库?
如果是MSSQL,可通过修改连接数目达到此目的!
别外,也可以运行 EXEC sp_who 存储过程,得到连接的用户和计算机名信息,
再根据你的要求用KILL 删除不允许的连接!
 
ljy_17,这个方法是可行,但太容易破解了,而且如果
是非正常关机,那不是都进不去了
看来用SP_who可以
 
// 而且如果是非正常关机,那不是都进不去了
你隔一段时间就发送一个消息过去,对方没有回应就断调他,并把计数减一不就 OK 了?
 
控制 session 数量!
 
看看INDY的源代码就有限定了
 
vary
a:=007
if connection>007 then
close;
 
beta,你说的消息怎么发啊,在服务端发吗,
能不能给我个源代码或Demo,本人可学习一下
非常感谢!
jsxjd,能给出具体方法吗,谢谢!
 
顶部