cymheart / TcpServer
使用c++设计实现了windows平台下基于iocp的tcp网络库,用于项目服务器,客户端等各种网络通信的基建,类似于目前流行的各大网络库,主要应用场景为客户端与服务端通信,数据传输下载,图像视频流网络传输等 这个项目的特点是架构上采用了任务消息队列分发接受数据流任务包的异步架构,支持协程处理数据包,化异步为同步处理,消息处理方面可以定制自己的包数据结构,通过继承消息处理基类,生成特定的包数据结构, 比如,自定义的游戏通信包,http包, websockt包,后两个包在库中有相应实现, 在接受数据包方面,是通过解包控制拼合出合适长度的数据包,任务消息队列可以定制多个数量(相当于生成多个处理指定socket任务的线程),以适配多个socket连接的分类通信,这种定制可以适应
☆40Updated 3 years ago
Alternatives and similar repositories for TcpServer:
Users that are interested in TcpServer are comparing it to the libraries listed below
- 基于windows gdi+的,常用的自绘MFC窗体、控件;可满足公司软件界面需求。☆36Updated 3 years ago
- 踏雪流云写的UIDesigner,非常好的MFC多文档 学习资料☆49Updated 6 years ago
- 基于原始Duilib维护多年的界面库☆11Updated 3 years ago
- windows下单进程/多进程/多线程/select/iocp架构的socket服务端和客户端框架☆63Updated 8 years ago
- c++写的windows版的登录服务器,包括服务器代码,客户端代码,以及客户端接静态库☆40Updated 3 years ago
- 企业级开源的文件传输库,支持UDP和TCP☆41Updated 5 years ago
- duilib例子☆45Updated 5 years ago
- based on MFC. a addin module sample.(基于MFC界面的插件模型,带部分例子,原公司后改用Qt,已弃用)☆13Updated 8 years ago
- C++11实现的协程库,支持Win,Linux,Mac。☆35Updated 6 years ago
- 用duilib写的一个 虚拟键盘 ,可以参考学习 duilib 的一些用法和鼠标消息的 hook ,今天开源出来供学习。 功能难免不够完善,欢迎修正bug和添加功能,本人比较忙,有可能没时间后期维护,谨慎直接用于 商业项目☆37Updated 8 years ago
- C++封装libcurl, 实现的http客户端, 支持http(s)请求, 支持下载文件(断点续传和分片下载)☆60Updated 6 months ago
- 一种守护程序,可对Windows控制台或任何可执行程序进行守护,在程序崩溃时立即重启程序,并可向监控终端(远程控制器:RemoteController.exe)定时上报程序的运行状态,例如运行时长、线程句柄数、内存使用率、崩溃次数、程序版本等信息。使用方法详见《Keeper…☆69Updated 2 months ago
- 基于MFC封装的一个UI库☆56Updated 6 years ago
- C++语言实现的线程池,结合windowsIOCP完成端口,实现socket高并发服务端程序☆29Updated 6 years ago
- 基于C++、MFC的Windows安全管家系统,功能包括:病毒查杀、垃圾清理、内存优化、进程管理、开机启动项管理、软件卸载☆34Updated 3 years ago
- A chat app client than the ui base on duilib and with network communications! This project is not yet completed!☆46Updated 7 years ago
- c++ windows棋牌服务器框架,包含斗地主游戏☆24Updated 4 years ago
- C语言写的Http Server,J. David Blackstone在1999年写的一个不到 500 行的超轻量型HTTP服务器Http Server。☆19Updated 5 years ago
- Linux and Android use epoll, iOS and Mac use kqueue, Windows use IOCP(wepoll).other systems use select.☆22Updated last year
- 线程池经典模型☆11Updated 6 years ago
- base on winHttp to develep download☆12Updated 6 years ago
- 一些常用C++接口和开发库的使用示例代码☆34Updated last year
- 整理了几款优质软件的源码。☆32Updated 3 weeks ago
- C++服务管理工具&cmd。管理C++服务,远程命令执行。包含AdminModule(lib,用于目标进程),AdminService(web交互),web(前端)三个工程。☆13Updated 3 years ago
- 自己封装好用于项目的公共基础类☆12Updated 2 years ago
- 最简单的tcpserver,主要解决tcp的粘包、分包的问题☆14Updated 9 years ago
- 简易远程桌面控制☆12Updated 4 years ago
- ☆26Updated 5 years ago
- 记录崩溃日志☆26Updated 6 years ago
- Easy and powerful iocp library for c++☆49Updated 12 years ago