InIOCP小旋风服务套件(开源,正式版:2.6.52.1328)

高凉新农 28天前 163

//               InIOCP(小旋风服务套件)

//            (开源,正式版:2.6.52.1328)

//        适用于:Delphi 7、Delphi 2007、

//                Delphi XE、Delphi XE5-XE10

//      作    者:高凉新农,QQ群:365531817

//      下载途径:csdn.net、2ccc.com 的 ftp 资源

//        github:https://github.com/cnwneumann/InIOCP

2019-11-15,正式版:2.6.52.1328

    1、纠正函数 DataSetToJSON 保存记录时分配的内存不足的问题;

    2、将 THttpRespone.InvalidSession 改为 RemoveSession,不自动发送 HTTP_INVALID_SESSION;

    3、删除事件 TInHttpDataProvider.OnInvalidSession,由用户调用 THttpRequest.HasSession 判断 Cookie 是否存在有效;

    4、简化 HTTP 协议的 Cookie 代码,调整工作线程 TWorkThread 的代码。

    HTTP 例子作了相应调整。


2019-11-04,正式版:2.6.51.1327

    1、修正服务端连接接入时主动断开的问题;

    2、修正 TInDBQueryClient.ExecQuery 参数默认值的问题;

    3、客户端设置消息 SQL 值时,不检查 SQL 类型,执行 TInDBQueryClient.ExecQuery 时要注意参数类型。


最新回复 (2)
  • 高凉新农 28天前
    0 引用 2
    无法上传附件,请进下载资源处或QQ群下载。
  • 高凉新农 25天前
    0 引用 3
      InIOCP是一套基于IOCP(Delphi版)的开源框架组件,除支持自带的C/S协议外,还支持HTTP基本服务和WebSocket协议,集成用户、消息、文件管理和数据库操作功能,快速稳定,使用简单,可快速实现常规的网络开发。
    (一)主要功能
    1、原始数据流服务;
    2、认证服务:登录、登出、查询客户端;
    3、即时消息服务:消息的发送、推送和广播;
    4、文件服务:支持查询磁盘文件、大文件上传下载、断点续传等;
    5、数据库服务:支持SQL命令查询、更新,支持DataSetPrivoder更新;
    6、自定义消息服务:客户端自定义传输信息,服务端自定义操作,可执行远程函数;
    7、HTTP基本服务:使用一个服务端口同时支持C/S模式和HTTP协议;
    8、支持WebSocket协议:用InIOCP-JSON扩展消息,可推送或广播消息;
    9、支持代理服务、反向代理服务;
    10、服务端支持后台模式执行。
    (二)主要特点:
    1、通讯响应速度快:工作线程只负责通讯,另增加专门执行业务的线程;
    2、C/S模式支持压缩、校验码、短连接,资源自动优化;
    3、支持数模热插拔,动态配置数模,无须停止服务;
    4、支持 IP 级别的防攻击;
    5、HTTP 服务支持 ETag 和断点下载,支持 Cookie、Content-Length 级别的防攻击。
返回