原文:DIOCP开源项目-定义自己要发送的数据结构(MyObject)

印象中网络程序都是sendBuffer和recvBuffer来发送数据和接收数据,本次Demo演示如何定义定义一个自己的对象,然后我们按照OO的思想直接进行对象的发送和接收,先上个流程图。 下面是客户端发送和接收的测试代码。 下面我们来看看详细的设计。 第一步 TMyObject :首先我们需要设计一个需要进行传输的对象. type TMyObject class TObject private ...

2013-10-14 19:12 3 1783 推荐指数:

查看详情

DIOCP开源项目-DEMO(怎么样操作远程数据库)

经过两天时间的开源,感谢网友提出一些修改意见,特别是在XE中,做了一部分优化。 可以在SVN中下载到最新的代码 今天做了一个操作数据库的演示<这里我拿出我在实际项目中操作数据库的方法,集成在Demo中> 操作数据库比较简单,分两部分功能,第一部 ...

Tue May 21 01:35:00 CST 2013 2 3522
DIOCP开源项目-测试数据库性能

今天群里有个朋友说他们医院项目采用直连数据库,高峰时期sqlserver的连接数达到7000多,于是我准备做个用diocp做个demo,服务端用连接池。白天的时候我在想,并发如果7000个。如果用diocp做三层服务器,连接池应该在100个左右。今天晚上奋斗了一晚上,准备把测试过程中碰到的问题总结 ...

Sun Jun 09 08:39:00 CST 2013 5 5254
DIOCP开源项目-DIOCP3的重生和稳定版本发布

DIOCP3的重生 从开始写DIOCP到现在已经有一年多的时间了,最近两个月以来一直有个想法做个 30 * 24 稳定的企业服务端架构,让程序员专注于逻辑实现就好。虽然DIOCP到现在通讯层已经很稳定了,但是要做如果做这种架构,发现还有诸多不便。于是,有了重写DIOCP的想法。 关于开源 ...

Mon Aug 04 07:47:00 CST 2014 4 6743
DIOCP开源项目-数据库连接池的使用<多帐套数据库>

很久没有写DIOCP的Demo了,主要公司的事情太繁琐,工作之余都不想动了,之前承若的群里面朋友们的DEMO,昨天晚上恶补了一下,把对数据库连接池的操作加入到了Demo中,大家可以通过SVN下载到最新的代码和Demo。 好了我带大家看看这次的DEMO,经过群里面朋友们 ...

Tue Sep 17 18:56:00 CST 2013 2 2874
数据结构-各种树的定义

术语 节点深度:对任意节点x,x节点的深度表示为根节点到x节点的路径长度。所以根节点深度为0,第二层节点深度为1,以此类推 节点高度:对任意节点x,叶子节点到x节点 ...

Sun Jan 21 10:58:00 CST 2018 0 928
ES数据结构定义

申明:此文章是早期学习的时候从其他博主的博文中整理而来的,但不记得是哪位博主的了,无法提供原文链接,见谅!!! 什么是 Mapping? Mapping类似于关系型数据库的Schema,主要包含以下内容: 定义索引中字段的名称 定义字段的数据类型,如:字符串、数字、boolean ...

Sun Aug 08 23:32:00 CST 2021 0 108
数据结构定义及常用数据结构

数据结构 定义数据结构是计算机存储、组织数据的方式。是一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 精心选择的数据结构可以带来高效运行和或者存储效率。 与检索算法,索引有关系。 简单来说,数据结构是带”结构”的数据元素集合。 结构:分为逻辑结构和存储结构(物理 ...

Mon Mar 29 07:32:00 CST 2021 0 433
数据结构-单链表-结构定义

单链表,用于存储逻辑关系为 "一对一" 的数据,与顺序表不同,链表不限制数据的物理存储状态,换句话说,使用链表存储的数据元素,其物理存储位置是随机的。 结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻。 例如{1,2,3}:    线性表的链式表示又称为非顺序映像 ...

Mon Oct 28 07:21:00 CST 2019 0 2752
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM