如何在服务期端扫描在线连接数目(100分)

  • 主题发起人 主题发起人 树熊132
  • 开始时间 开始时间

树熊132

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是三层服务期开发,我想在服务期端不断检测有多少个客户端在线,
各位大侠请指教。
 
我想一般都是用计数器的吧
 
我知道,但具体如何检测,如何判断等等,谁有原代码。
我用的是socketconection。连接的
 
搞一个表用来存放登陆用户的ip,用户退出时删掉相应的纪录.非法退出的另外检测.不知
能不能行.
 
靠,我说的是如何检测,比如说用到那些api函数,或系统函数等,最好举一个离子,要有原代码的
 
ClientSocket发个消息给ServerSocket然后统计。这样还可以知道什么时候上线,什么时
候离线。很不错的。我只是在c/s中应用过。不知道是不是和你的三层。
 
MySQL里可以监测。
在phpMyAdmin的最新版在服务器上运行,可以做到。

所以我估计其他的也可以搞定。也许用SQL语句……
也许是没有公开的……
她自己肯定可以监测啊,调用状态的时候都可以看到的……

如果我说了这么多,没有一句有用的话,就当是踹一脚了。
 
多谢个位大哥,但好像对我不是很有用,有谁有源代码,小弟这里谢过了。
 
树熊132,在服务器端写个方法,在客户端登录后调用,可以将ip等等直接写在服务端,在客户端退出后调用服务端进行删除,应该可以满足你的要求,
这是很简单的事情
 
呵呵,应该是datamodule的count.
 
socketconection用的应该是Borland Socket Server吧?你可以在源码中,加一个全局全量作计数器,然后找到Accept的地方,客户端每Connect一次,计数器加1就行了。
 
后退
顶部