1、使用应用服务器的Com对象的方法得到服务器时间,在传递给客户段就可以了。我可以给你实际的例子,不过要求对Com对象有适当的认识;
2、可以使用客户段建立一个独立的线程进行客户状态维护,CSDN就使用类似的技术进行定期的用户信息更新。例如可用分、专家分部分信息;
(这样做客户异常或者正常登录,如果正常退出,客户端会给应用服务器发退出信息,但是异常退出不会发这样信息,可以通过这样的方式进行异常或者正常退出的判定。)
3、在数据服务器上记载客户登录信息。 呵呵,这样的东西我都可以给你实际的例子,给分吧,如果我的例子不满足要求,你可以去投诉我,呵呵。
2、可以使用客户段建立一个独立的线程进行客户状态维护,CSDN就使用类似的技术进行定期的用户信息更新。例如可用分、专家分部分信息;
(这样做客户异常或者正常登录,如果正常退出,客户端会给应用服务器发退出信息,但是异常退出不会发这样信息,可以通过这样的方式进行异常或者正常退出的判定。)
3、在数据服务器上记载客户登录信息。 呵呵,这样的东西我都可以给你实际的例子,给分吧,如果我的例子不满足要求,你可以去投诉我,呵呵。
1、SQL有个语句好象是sele date() 可以返回服务器时间,你再用接收到的值修改客户机器时间既可
2、我是建立了一个数据库,用于记录在线客户的IP,名称,密码等,统计当数据库数据记录可以得出客户数量;用判断已登录的用户名称限制该客户再次登录(也可利用IP限制一台机器重复登录等),退出时删除在线用户记录;非正常的退出时,我还没找到好方法:)
3、再建一个数据库,以用户ID为关键字段,写入操作日志就行了
客户端调用方法:DComConnection1.AppServer.GetServerTime;
问题2我也是想用,但非正常时人家要再进入就进不了了。所以不能这样用。
Email : [email protected]
Email : [email protected]
Email: [email protected] 谢谢了!