依星源码资源网,依星资源网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 54|回复: 0

InIOCP小旋风服务套件(开源)(delphi源码)

[复制链接] 主动推送

6300

主题

6352

帖子

6545

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6545
发表于 2024-4-16 11:26:57 | 显示全部楼层 |阅读模式
InIOCP小旋风服务套件(开源)(delphi源码)

进入正题之前,先简单谈谈开发这套软件的缘由,作者本人是 Delphi使用者,从事数据库开发较多,偶尔也用 Indy、RO、RTC 等组件弄一下网络开发,其中 RTC 用得最多,总的来说,感觉都不理想。本人接触 IOCP 不久,学习它后产生了亲自写一套组件的想法,于是按设想慢慢摸索,没想到停不下来了,最终 InIOCP 得以成品发布。再顺便说一下本软件的名称,以前用“In-IOCP 服务组件库”,有人说很拗口,现在稍作改动,叫“InIOCP 服务套件”,顺便起了个中文名“小旋风”,全称为“InIOCP 小旋风服务套件”,名字嘛,不同人的喜好不同,如果你喜欢,也可以另起一个。InIOCP 服务套件首发已经一年多,作了多次更新,但一直没写过什么使用说明或技术文档,主要原因是写文档与写代码的思路不同、要组织敲打文字,比较费时,还有就是旧版本的 C/S 模式的相关代码比较乱,传输机制也不理想等。1.6 版之后,开始着手改进 C/S 模式的传输机制,采用与 HTTP 服务类似的方法,经过几个月的改造,总算完工。新版重新规划了 C/S 模式代码,质量有了较大提升,服务端 Socket 的内存占用减半,而使用方法与旧版的基本一样,只是个别过程、方法或事件名称有了调整,删除了旧版的子任务功能,增加了新特性,使用起来更为灵活方便了;HTTP 服务部分代码基本不变。本软件没什么高深的技术,对熟悉 Delphi 的开发者来说,理解代码是很容易的事,但为了方便初学者学习交流,有必要写个简单的文档,简明扼要地解释一下。组织文字和写代码的思维完全不同,要讲清楚也不容易,只能抓重点了,先从简单的开始

// =============================================================
//
//                     InIOCP 目录文件结构
//
// =============================================================

一、InIOCP 目录:

    memMgr  目录:内存管理工具
    package 目录:InIOCP 工程文件
    source  目录:InIOCP 单元文件

    source\frame  目录:InIOCP 统计面板单元文件
    source\module 目录:InIOCP 数模单元文件
    source\editor 目录:TInSQLManager 编辑器目录
    source\zlib   目录:zlib 压缩单元文件

    安装时请设置以上目录为搜索路径。

二、samples 目录:
    InIOCP 的使用例子。

    注:为方便编译,新版例子用 access 数据库,用 ADO 连接,请建一个 ODBC 数据源,
名称为 acc_db,数据库为例子目录下的 data\acc_db.mdb。

三、bin 目录:
    编译组件和例子程序的二进制文件输出目录。

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)

InIOCP小旋风服务套件(开源)(delphi源码)



附件下载:
文件名称:资源下载.txt 
下载次数:1  文件大小:108 Bytes  售价:39金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载






相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
312337667

微信扫一扫,私享最新原创实用干货

QQ|免责声明|依星源码资源网 ( 鲁ICP备2021043233号-3 )|网站地图

GMT+8, 2024-5-8 20:58

Powered by Net188.com X3.4

邮箱:312337667@qq.com 客服QQ:312337667(工作时间:9:00~21:00)

快速回复 返回顶部 返回列表