- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
DelphiDIOCP学习笔记
Delphi-IOCP 学习笔记等
作者:天地弦 子航等
收集:lighttop
说明:本资料从天地弦博客等网站收集整理,仅供学习参考
Delphi-IOCP 学习笔记1
一 从零开始学习IOCP3
二 IOCP 基本函数介绍和理解10
三 工作线程和Listener 12
四 小结IOCP 的简单例子17
五 测试IOCP 工作线程处理队列顺序19
六 IO 内存池和扩展套接字(ClientContext) 22
七 接收数据的解码器(Decoder)和数据处理49
八 服务端的数据发送和JSonStreamObject 的编码器55
九 性能测试和IOCP 源码下载5000 个连接数63
Delphi-IOCP API 代码的封装和流程分析70
1.发送数据流程图71
2.服务回写数据流程71
2.IOCP 对象中心72
DIOCP 开源项目出炉,附带IOCP 退出资源的管控研究代码 75
--IOCP 退出资源的管控研究75
DIOCP 开源项目-DEMO(怎么样操作远程数据库) 89
操作数据库比较简单,分两部分功能,第一部分打开SQL89
服务端ClientContext 中的处理91
保存数据用到一个非常好用的DLL 93
DIOCP 开源项目-详解编码器和解码器和如何在传输中加入压缩和解压功能97
客户端代码:98
接下来是服务端IOCP 队列中会收到接收数据的信号。103
总结: 110
DIOCP 开源项目-数据库连接池的使用多帐套数据库 111
看看服务端的代码112
看看客户端界面。116
序列化ADODataSet, ADOQuery119
方法一转载 119
直接调用recordset 保存成流借用TStreamAdapter122
DIOCP 开源项目-定义自己要发送的数据结构(MyObject)123
第一步(TMyObject) :首先我们需要设计一个需要进行传输的对象124
第二步:编写客户端发送和接收过程125
第三步:服务端的接收和发送,服务端接收到数据后也需要解码,返回数据也需要
编码。在服务端需要编写编码器,过程与客户端的发送和接收类似。127
1
DIOCP 开源项目-Delphi 高性能无锁队列(lock-free)132
[队列]132
[无锁队列]134
DIOCP 开源项目-利用队列+0MQ+ 多进程逻辑处理,搭建稳定,高效,分布式的服务端
139
DIOCP 开源项目-高效稳定的服务端解决方案(DIOCP + 无锁队列 + ZeroMQ + QWorkers)
出炉了141
[概述]141
[功能实现说明]141
[QWorkers 说明]142
[ZeroMQ]143
[关于DEMO] 143
[关于解决方案的应用]143
DIOCP 开源项目-DIOCP3 重写笔记-1 145
关于排队投递的流程145
DIO
您可能关注的文档
- DATAMAX 参考用户手册.pdf
- D5500说明书.pdf
- DB 44 27-2001 广东省地方标准(大气污染物综合排放标准).pdf
- DB 11490-2007地铁工程监控量测技术规程(北京市地方标准).pdf
- DB11 814-2011-T 城市轨道交通路网运营指标体系.pdf
- DB11-712-2010园林绿化工程资料管理规程.pdf
- DB11T 1039-2013 电子不停车收费系统电子标签应用技术规范.pdf
- DB11_Z 800-2011电动汽车电能供给与保障技术规范 商用车动力蓄电池包.pdf
- DB11T_537-2008墙体内保温施工技术规程(胶粉聚苯颗粒保温浆料玻纤网格布抗裂砂浆做法和增强粉刷石膏聚苯板.pdf
- DB11/T1312-2015预制混凝土构件质量控制标准.pdf
文档评论(0)