如何判断用户是否在线?(100分)

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

chenxiaoming

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编系统时碰到一个问题:如何判断用户是否在线?即当一个用户登录了系统,那另外的一个用户就不能用相同的帐号和密码登录了。居我所知有以下两种情况:

一、用户进入系统时修改此用户的状态为使用,退出时修改为未使用状态。此方法合理但
能解决断电、死机等等非正常退出的情况。

二、用户登录后,客户端用一个线程定时刷新服务器以判断用户在线。我个人认为此方法
合理,这样会增加服务器的负担。如果用户越多情况可能会越糟糕。

各位不知还有没有更好的方法。在线等待,谢谢![:)]
代码:

 
多长时间内的响应。
 
这也是个问题,多长时间才合适.有没有更好的方法呢?
 
后退
顶部