会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
DIOCP开发指南
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
下一页
2016年9月10日
DIOCP之编写第一个应用程序(二)
摘要: 构建client界面: 构建界面要比写代码更难爱,不是专业UI设计太丑,先有个界面,好写代码,客户端代码与界面设计思想:界面与数据之间分离处理,不能要接收数据的地方写代码,不然以后修改程序会死人的。
阅读全文
posted @ 2016-09-10 19:24 紫叶一诺
阅读(369)
评论(0)
推荐(0)
编辑
2016年9月9日
DIOCP之编写第一个应用程序(一)
摘要: Server 设计功能如下: 1、支持客户端登录 2、连接数据库进行操作 3、推送信息 4、限制文件上传大小 第一步:创建一个VCL-Forms Application(创建一个标准VCL程序) 第二步:引用必要的单元文件:diocp_coder_tcpServer, diocp_tcp_serve
阅读全文
posted @ 2016-09-09 20:00 紫叶一诺
阅读(546)
评论(2)
推荐(0)
编辑
2016年9月8日
DIOCP之DEMO学习顺序及达到要求
摘要: 第一个:ECHO,了解基础网络通讯过程也触发事件 第二个:StringDEMO,理解长字符串发送编码过程 第三个:StreamCoderDEMO,理解粘包的理方式,即数据类型+数据长度+数据流 第四个:diocp_utils_demo,理解字符处理函数,快速编程处理字符 第五个:DiocpTask,
阅读全文
posted @ 2016-09-08 21:08 紫叶一诺
阅读(312)
评论(0)
推荐(0)
编辑
2016年9月7日
DIOCP之EchoServer分析
摘要: constructor TfrmMain.Create(AOwner: TComponent);begin inherited Create(AOwner); sfLogger.setAppender(TStringsAppender.Create(mmoLog.Lines)); sfLogger.
阅读全文
posted @ 2016-09-07 10:42 紫叶一诺
阅读(344)
评论(0)
推荐(0)
编辑
DIOCP之数据接收事件
摘要: 一、不引用编码器与解码器的情况下(ECHO的DEMO) 类TIOCPtcpclient,接收服务器的数据事件:OnRecvBuffer 类TDiocpTcpServer,接收客户端数据事件:OnRecvBuffer TIocpTcpServer property OnDataReceived: TO
阅读全文
posted @ 2016-09-07 09:35 紫叶一诺
阅读(515)
评论(0)
推荐(0)
编辑
2016年9月6日
diocp_tcp_client单元源码与注释
摘要: (* * Unit owner: d10.天地弦 * blog: http://www.cnblogs.com/dksoft * homePage: www.diocp.org * * 2015-02-22 08:29:43 * DIOCP-V5 发布 * * 1. 修复ex.tcpclient编码
阅读全文
posted @ 2016-09-06 21:56 紫叶一诺
阅读(783)
评论(0)
推荐(0)
编辑
2016年9月5日
DIOCP之注册编码解码器与ClientContext
摘要: FTcpServer.registerCoderClass(TIOCPStreamDecoder, TIOCPStreamEncoder);//注册编码器与解码器 FTcpServer.registerContextClass(TMyClientContext);//注册clientcontext
阅读全文
posted @ 2016-09-05 20:48 紫叶一诺
阅读(757)
评论(0)
推荐(0)
编辑
DIOCP之获取在线用户列表
摘要: 通过获取tcpserver.getonlinecontextlist来得到在线列表 procedure TfrmMain.btn_refreshClick(Sender: TObject);var lvList:TList; i: Integer; lvClient:TMyClientContext
阅读全文
posted @ 2016-09-05 19:20 紫叶一诺
阅读(305)
评论(0)
推荐(0)
编辑
弦子博客学习心得记录
摘要: 一、多张线程与界面处理 1.子线程千万不要访问主线程的UI,(memo,Label),我发现这样做的程序员很多,在diocp中经常会用到onConnected/OnDisconnected事件中直接操作主窗体的Memo。导致程序无法正常退出,或者出现卡死主界面的情况,原因我想可以归纳到访问冲突上面,
阅读全文
posted @ 2016-09-05 07:51 紫叶一诺
阅读(580)
评论(0)
推荐(0)
编辑
【DIOCP知识库】连接上下文TIocpClientContext
摘要: 来自弦子介绍 【概述】 该类管理远程连接,每一个远程连接会对应一个该类的实例,开发时可以通过继承该类,扩展属性,可以存储更多的连接信息,可以重写OnRecvBuffer方法进行数据逻辑的处理 【字段/属性说明】 property RemoteAddr: String read FRemoteAddr
阅读全文
posted @ 2016-09-05 07:42 紫叶一诺
阅读(241)
评论(0)
推荐(0)
编辑
上一页
1
2
3
下一页