设为首页收藏本站

好三易语言

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 易语言
查看: 2618|回复: 0

基于HPSOCKET的C/S软件开发框架,功能全面,例程完善···

[复制链接]
发表于 2019-6-6 20:46:38 | 显示全部楼层 |阅读模式
写在前面的话:
基于HPSocket开发的C/S快速开发框架,引用怪兽群的话“不要怀疑HPSocket,有问题多看DEMO!”,这是对HPSocket稳定高效的最佳诠释!所以,基于HPSocket设计了一些周边功能,方便大家快速开发软件!那么,模块究竟有什么功能呢?
1、数据库连接池:
目前仅支持MYSql数据库,支持设定初始和最大连接数、支持请求超时、支持心跳、支持最大和最小空闲数、支持最大空闲时间检测等等各项功能。至于连接池是用来干什么的,简单的说就是用空间换时间,提前搞N个连接,当有sql请求的时候,从这N个连接中选取空闲连接进行数据库操作。
2、线程池:
这个线程池最大的亮点就是支持线程优先级。啥意思?比如数据库进行增删改操作,又有查询操作,那么增删改的优先级肯定是要高于查询优先级的。
3、上传池和下载池:
支持多线程、4G+文件、多客户端同时收发,自动分包组包。
4、缓存池:
相信很多人都喜欢用内存搞缓存池,但是搞的多了,回收再不及时的话,容易造成内存泄露。所以,这个缓存池采用临时文件读写方式进行操作,效率虽说逊色内存操作,但是其他方面的优越性是内存缓存池无法比拟的!比如在硬盘空间允许的情况下,缓存池可以无限大,缓存池可以长时间存在,而不用担心内存爆掉的问题。
5、CExcel:
封装了EXCEL相关COM调用方式,命令简洁易懂;
6、CJson:
封装了JS3,支持快速生成和解析JSON文本;
7、参数表:
用于SQL参数化处理!这有啥用?SQL注入攻击相信大家都听过,使用这个方法可以杜绝SQL注入攻击;
8、封包池:
顾名思义,用于处理封包的!这个有啥好说道说道的?规范了封包格式,参数有通信密钥、
协议头、请求参数、附加数据,支持生成同时含有文本和字节集的封包!另外,封包内部处理了签名问题!啥意思?类似于sign签名,保证封包一致性和完整性。
9、日志池:
支持多线程、多日志同时读写;
10、事件池:
支持多事件同时处理;
11、提示框:
当鼠标悬停在控件上,会跳出提示。封装了tooltips,命令稍微优化了下,更简洁明了。
·············
⊙﹏⊙b汗,实在吹不下去了,容易被各位大佬XXX·············



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +10 金钱 +10 贡献 +10 收起 理由
admin + 10 + 10 + 10 神马都是浮云

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ||Archiver|手机版|小黑屋|好三易语言编程 ( 蜀ICP备17031050号-1  拒绝任何人以任何形式在本大洋发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表大洋立场!

GMT+8, 2020-12-2 05:24 , Processed in 0.082043 second(s), 28 queries .

Powered by Discuz! X3.3 Licensed

© 2001-2017 Comsenz Inc.

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