1、使用应用服务器的Com对象的方法得到服务器时间,在传递给客户段就可以了。我可以给你实际的例子,不过要求对Com对象有适当的认识;
  2、可以使用客户段建立一个独立的线程进行客户状态维护,CSDN就使用类似的技术进行定期的用户信息更新。例如可用分、专家分部分信息;
  (这样做客户异常或者正常登录,如果正常退出,客户端会给应用服务器发退出信息,但是异常退出不会发这样信息,可以通过这样的方式进行异常或者正常退出的判定。)
  3、在数据服务器上记载客户登录信息。  呵呵,这样的东西我都可以给你实际的例子,给分吧,如果我的例子不满足要求,你可以去投诉我,呵呵。

解决方案 »

  1.   

    to:cxhlq(michael)   他只是不明白三层的含义和Com的精髓,以为使用DataSetProvider进行数据读写就是三层了,呵呵那么如何进行事务控制等等呢?呵呵。要不你也给一个实际的例子,让他看看?
      

  2.   

    上述几项我刚刚做过,一起探讨一下:
    1、SQL有个语句好象是sele date()   可以返回服务器时间,你再用接收到的值修改客户机器时间既可
    2、我是建立了一个数据库,用于记录在线客户的IP,名称,密码等,统计当数据库数据记录可以得出客户数量;用判断已登录的用户名称限制该客户再次登录(也可利用IP限制一台机器重复登录等),退出时删除在线用户记录;非正常的退出时,我还没找到好方法:)
    3、再建一个数据库,以用户ID为关键字段,写入操作日志就行了
      

  3.   

    对了,我的Email:[email protected],来信就给。
      

  4.   

    SQL有个语句好象是sele date(),同意你的看法。
      

  5.   

    1.在中间层写一个方法返回服务器的 时间,然后在客户端调用该方法就行
       客户端调用方法:DComConnection1.AppServer.GetServerTime;
      

  6.   

    hansha(含沙)
    问题2我也是想用,但非正常时人家要再进入就进不了了。所以不能这样用。
      

  7.   

    先给你发一个EasyCom.rar,里面描述如何建立一个Com对象,并在里面建立函数,怎么给客户端调用的例子。看看满意不满意。
      

  8.   

    To bigfoolcat(大笨猫) , 我也想要一份,能发给我吗谢谢。
    Email :   [email protected]
      

  9.   

    我也需要啊,能不能也给我一份[email protected]
      

  10.   

    To bigfoolcat(大笨猫) , 我也想要一份,能发给我吗谢谢。
    Email :   [email protected] 
     
      

  11.   

    To bigfoolcat(大笨猫) , 我也想要一份,能发给我吗谢谢。
    Email: [email protected] 谢谢了!
      

  12.   

    我kao ,什么世界啊,见什么都想要啊要的,~!kao , kao ,kao .