# IOCPServer **Repository Path**: lzlong88/iocpserver ## Basic Information - **Project Name**: IOCPServer - **Description**: 自己写的的一个IO完成端口的网络套接字server类封装。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-10 - **Last Updated**: 2025-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IOCPServer #### 介绍 自己写的一个IO完成端口的网络套接字server类封装。 #### 软件架构 软件架构说明 1.这个IO完成端口是笔者自己封装的server类代码,思路来源于piggyxp([piggyxp](https://blog.csdn.net/piggyxp/article/details/6922277)。 感谢piggyxp的开源,本开源代码源于开源,贡献于开源。 2.本模块代码基本都是本人在工作中所编写并将其模块化剥离,不存在与公司任何有关业务方面的涉及。放于个人仓库仅作为个人过去工作的归纳总结。 3.本示例代码工程为vs2022生成的,暂时就不用cmake处理的,需要调试代码的,可以自己适配一下。 #### 效果展示 ![预览截图](https://gitee.com/lzlong88/iocpserver/raw/master/screenRecord.gif) #### 使用说明 1. 该代码经过memleak内存泄漏检测,保证代码不存在内存泄漏。 2. 程序主要对server做的封装,client(目录下的PiggyStressTestClient)源自于piggyxp,客户端代码比较简单,本人也一并上传到PiggyStressTestClient目录下。 #### 参与贡献 1. 该代码是本人在工作中编写的,代码仅供学习和个人代码展示,不能用于商业目的。