DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: laidabin
今日帖子: 0
在线用户: 4
导航: 论坛 -> 网络通讯 斑竹:liumazi,sephil  
作者:
男 fuhoutun (fuhoutun) ★☆☆☆☆ -
普通会员
2021/1/1 2:45:45
标题:
indy服务器如何主动断开与某一客户机的连接? 浏览:1872
加入我的收藏
楼主: 请教各位高手:indy服务器如何主动断开与某一客户机的连接?
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/1/1 22:31:16
1楼: 你说的是 TIdTCPServer 吧?

每个连接,都有一个 Context 对象啊。在 OnConnected 事件或者 OnExecute 事件里面,都有 Context 对象。这个对象内部有很多东西,总之它就代表一个连接,也就代表了一个对应的客户端,调用它里面的东西可以执行 Disconnect 的。具体是哪个东西我不记得,你输入那个 Context 然后打个点,看看 Delphi 给出些什么东西来。
----------------------------------------------
-
作者:
男 fuhoutun (fuhoutun) ★☆☆☆☆ -
普通会员
2021/1/2 8:29:40
2楼: 谢谢高手pcplayer的指点,我慢慢找,慢慢试。
----------------------------------------------
-
作者:
男 fuhoutun (fuhoutun) ★☆☆☆☆ -
普通会员
2021/1/3 4:23:57
3楼: 万分感谢高手pcplayer的指点!找到了,我的所有客户的信息都存在 TUser(lst[I])中,使用TUser(lst[I]).Context.Connection.Disconnect;就可以断开指定的客户。
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2021/1/4 16:18:56
4楼: 我玩 Delphi 经常就是打个点,下拉看看它提供些什么东西可以给我操作。实在不行才跟进去看源代码。
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行64.94141毫秒 RSS