CnPack Open Source Projects - InIOCP(小旋风服务套件)
  Home Page News Downloads Nightly Build Documents Donation Forum Credits 简体中文
 Latest Releases

 
CnWizards 1.5.1.1219
[2024-11-03]

 
CnVCL 20241103
[2024-11-03]
  Nightly Build
  CnWizards Timeline
 Project Links
 

 
CnPack at GitHub
Use GitHub
 Visitors
Today Visitors: 235
Today Pages: 1948
Total Visitors: 5301855
Total Pages: 21370045
Since: 2003-09-01
 
InIOCP(小旋风服务套件)
 
CnPack Open Source Projects 2019-07-12 12:59:09

InIOCP(小旋风服务套件)简介

适用于:Delphi 7、Delphi 2007、Delphi XE、Delphi XE5-XE10
作 者:高凉新农,QQ群:365531817

下载途径:最新版最先发到QQ群,csdn.net,2ccc.com 的 ftp 资源
 github:https://github.com/cnwneumann/InIOCP

一、软件介绍
    InIOCP是一套开源的基于IOCP(Delphi版)的框架组件,其内部作了消息封装,采用自创的传输机制,集成用户、消息、文件和数据库管理,支持自定义消息和远程函数,支持 HTTP 基本服务,支持 WebSocket,帮助快速实现网络开发,欢迎各位测试、使用和交流!

    (一)主要功能:
    1、原始数据流服务;
    2、认证服务:登录、登出、查询客户端;
    3、即时消息服务:消息的发送、推送和广播;
    4、文件服务:支持大文件上传、下载,支持断点续传、查询磁盘文件等;
    5、数据库服务:支持 SQL 命令查询、更新,支持 DataSetPrivoder 更新;
    6、自定义服务:客户端自定义传输信息,服务端自定义操作,执行远程函数;
    7、HTTP基本服务:一个服务器同时支持 C/S 服务模式和 HTTP 基本服务;
    8、支持 WebSocket 协议,用 InIOCP-JSON 扩展,带客户端组件,支持消息推送;
    9、支持代理、反向代理服务。

    (二)主要特点:
    工作线程负责传输,业务线程负责业务操作,加快响应速度;
    支持 IP 级别的防攻击、支持数模热插拔(动态配置);
    C/S模式支持压缩、校验码、连接超时检查、资源自动优化、短连接;
    HTTP 服务支持 ETag 和断点下载,支持 Cookie、Content-Length 级别的防攻击。

二、内存管理
    1、FastMM 最常用, 检查泄露方便(推荐使用);
    2、一些介绍说 TopMM 性能比 FastMM 好;
    3、ScaleMM 宣传说比 TopMM 更出色,经本系统测试,表现不凡;
    4、SynScaleMM 和 ScaleMM 有关,比较轻盈,Delphi 2007 下不稳定。

三、声明
    本系统属学习心得,开源代码,作者除保留版权外,不设任许可协议;
    在国家法律范围内,任何组织和个人可以随意使用本系统代码,甚至包括销售;
    本代码本身不不具危害性,作者不承诺对用户产品进行维护,不对用户使用过程中产生的不良后果承担任何责任。

四、鸣谢
    本系统的很多代码来自网络,在此感谢广大网友的辛勤成果和无私奉献,特别感谢网友“天地弦<ymofen@diocp.org>”、
“歼10”和“fansheng_hx@163.com”等提供的代码和帮助。


Downloads:
InIOCP 下载 (4894 times)

Page hits: 10989 times
From: CnPack Open Source Projects

Previous | Up

Links:

(C)Copyright 2001-2024 CnPack Develop Team  Site author: JingYu Zhou