hur.cn - 华软网

 热门搜索

在B/S应用中,如何显示出在线人数?

  作者:未知    来源:网络    更新时间:2018/12/6
在powerbuilder的B/S应用中,如何显示出在线人数?
------华软网友回答------
似乎和powerbuilder没关系,用session变量。
详细用法见www.谷歌.com。
------华软网友回复------
可在服务器建一个表,定时接收客户端发送的信息,然后对这个表举行统计。
------华软网友回复------
mark
------华软网友回复------
楼主有B/S这方面的资料?能共享一下吗?
向你学习!!

zcm790619@163.com
------华软网友回复------
说我吗?
我也没做过B/S的。
但我觉得这个方案照旧可行的,呵呵。
------华软网友回复------
我基本赞同polestarxu(一点星光)的意见.
我的想法是建立一个表,当用户登陆时把用户信息写入表;在登出时把该用户的信息从该表中删除。
但当用户非正常退出时,比如强制重启用、停电等非正常退出.如何刷新该表?


------华软网友回复------
用户用有一个标志,
正在运用flag=0
求运用1=,
正常退出flag=0,
进入时判断是否正常退出。


------华软网友回复------
我曾经做过一个C/S的系统,其中有用到限制用户重复登录的功能。我的解决措施是在主窗口中设置一个timer,然后每隔一段时间向日志的登出时间字段写服务器时间(注意,是服务器的时间,不是客户机的系统时间,否则如果客修改了系统时间就全乱套了。我这主要是为了现实日志管理模块用的)。当然了,如果用户发生了意外,即使他不是正常退出的,那么他最终登出的时间就是最后一次写入的时间。
实际编写的时候比这里的复杂一些,主要是多了很多判断。譬喻说用户在登录后多长时间内不能够再次登录。详细的算法我这里就不写了。麻烦,大家能够自己想一想。主要是一些日期时间函数的运算。实践运行的时候效果还行。能够对付着用。呵呵。
不过如果重写当前时间间隔太短的话,对网络资源有些湛浪费。所以在局域网里用还行,在公网上用可能就有点欠好了。呵呵。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。