• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






DIOCP开发指南

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2016年9月5日

DIOCP之注册编码解码器与ClientContext
摘要: FTcpServer.registerCoderClass(TIOCPStreamDecoder, TIOCPStreamEncoder);//注册编码器与解码器 FTcpServer.registerContextClass(TMyClientContext);//注册clientcontext 阅读全文
posted @ 2016-09-05 20:48 紫叶一诺 阅读(774) 评论(0) 推荐(0)
 
DIOCP之获取在线用户列表
摘要: 通过获取tcpserver.getonlinecontextlist来得到在线列表 procedure TfrmMain.btn_refreshClick(Sender: TObject);var lvList:TList; i: Integer; lvClient:TMyClientContext 阅读全文
posted @ 2016-09-05 19:20 紫叶一诺 阅读(320) 评论(0) 推荐(0)
 
弦子博客学习心得记录
摘要: 一、多张线程与界面处理 1.子线程千万不要访问主线程的UI,(memo,Label),我发现这样做的程序员很多,在diocp中经常会用到onConnected/OnDisconnected事件中直接操作主窗体的Memo。导致程序无法正常退出,或者出现卡死主界面的情况,原因我想可以归纳到访问冲突上面, 阅读全文
posted @ 2016-09-05 07:51 紫叶一诺 阅读(599) 评论(0) 推荐(0)
 
【DIOCP知识库】连接上下文TIocpClientContext
摘要: 来自弦子介绍 【概述】 该类管理远程连接,每一个远程连接会对应一个该类的实例,开发时可以通过继承该类,扩展属性,可以存储更多的连接信息,可以重写OnRecvBuffer方法进行数据逻辑的处理 【字段/属性说明】 property RemoteAddr: String read FRemoteAddr 阅读全文
posted @ 2016-09-05 07:42 紫叶一诺 阅读(255) 评论(0) 推荐(0)
 
TStringList 常用方法与属性
摘要: TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exchan 阅读全文
posted @ 2016-09-05 07:19 紫叶一诺 阅读(148) 评论(0) 推荐(0)