L lilbdping Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-12 #1 程序是C/S结构的,当我想用系统管理员从客户端将别的普通操作员踢掉的话,应该怎么写程序。
L lilbdping Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-12 #3 TO:暗夜中独舞 比如我登陆的帐号是:系统管理员 另外有人用的帐号是:普通操作员 我想从我的客户端将对方踢掉,怎么知道该结束哪个Socket呀 我用的是SocketConnection
C cnzzlp Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-12 #4 方法一: 建一个表,保存用户的状态值,flag=false;管理员操作该表,设置flag 客户端可以用个timer去查这个flag值, if (flag)then begin client.close; updateSql(flag=false); end; 方法二: 可以用com 实现
方法一: 建一个表,保存用户的状态值,flag=false;管理员操作该表,设置flag 客户端可以用个timer去查这个flag值, if (flag)then begin client.close; updateSql(flag=false); end; 方法二: 可以用com 实现
L lilbdping Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-12 #5 To:cnzzlp 你说的第一种方法可是用,但是我不想用Timer控件去执行呀 那样一直在占用资源。 方法二如何实现呀,我对com了解的比较少呀。
赛 赛特 Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-12 #6 不用 timer 也可以啊,那你就在执行客户端任何事务前,都检查一次 flag。这样只是不能马上实现,但同样使他不能再有操作撒。
L LJH1978 Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-12 #7 写一个列表, 列出所有操作人员登录情况,然后根据情况关掉服务即可
L lilbdping Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-20 #8 to:LJH1978 如何才能关掉某一个客户端所对应的服务? 能不能给段代码。