有一中间层Com+为Login,其中有一Public Function Login ,客户登入时调用此函数,我想在Login中累加成功登入的用户数,请问如何做?
还有,Com+中间层能否主动去探测某一客户端是否还在运行指定的程序?

解决方案 »

  1.   

    最简单的办法,就是在INI文件里放一个计数器,LOGIN时+1,LOGOUT时-1。不过遇有客户端非法退出的情况,那就没办法了。所以这个办法只能称为“简单”,不能称为“准确”。至于“Com+中间层能否主动去探测某一客户端是否还在运行指定的程序”?我认为恐怕是不行的,除非你的客户端也启个服务,提供给服务器来探测。这样客户/服务器的关系可就反过来啦。
      

  2.   

    两年前做VB分布式程序时候,这个问题困扰我很久!因为在MTS里只能得到接口为活动还是静!
    不能得到用户信息,缺少有效的管理!!!
      

  3.   

    两年前做VB分布式程序时候,这个问题困扰我很久!因为在MTS里只能得到接口为活动还是静!
    不能得到用户信息,缺少有效的管理!!!
      

  4.   

    我也在为此烦恼
    我观察用友财务软件客户机死机时,服务端会在列表上显示该机出错
    估计是在程序中用winscok  定时发送消息,程序非法退出后 列表上还有但没有收到客护端发来的信息,服务端自动把他该为该机出错
    不知正确与否