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
- c++写的windows版的登录服务器,包括服务器代码,客户端代码,以及客户端接静态库☆38Updated 3 years ago
- 企业级开源的文件传输库,支持UDP和TCP☆41Updated 5 years ago
- windows下单进程/多进程/多线程/select/iocp架构的socket服务端和客户端框架☆63Updated 8 years ago
- C语言写的Http Server,J. David Blackstone在1999年写的一个不到 500 行的超轻量型HTTP服务器Http Server。☆19Updated 5 years ago
- 用duilib写的一个 虚拟键盘 ,可以参考学习 duilib 的一些用法和鼠标消息的 hook ,今天开源出来供学习。 功能难免不够完善,欢迎修正bug和添加功能,本人比较忙,有可能没时间后期维护,谨慎直接用于 商业项目☆37Updated 8 years ago
- 基于MFC封装的一个UI库☆55Updated 5 years ago
- based on MFC. a addin module sample.(基于MFC界面的插件模型,带部分例子,原公司后改用Qt,已弃用)☆13Updated 8 years ago
- 基于windows gdi+的,常用的自绘MFC窗体、控件;可满足公司软件界面需求。☆37Updated 2 years ago
- FileDisk和Filemon的MFC开源码☆11Updated 5 years ago
- 线程池经典模型☆11Updated 6 years ago
- 7z解压工具源码移植到vs2015下☆9Updated 8 years ago
- C++11实现的协程库,支持Win,Linux,Mac。☆35Updated 6 years ago
- c++ windows棋牌服务器框架,包含斗地主游戏☆24Updated 4 years ago
- 自己封装好用于项目的公共基础类☆12Updated last year
- base on winHttp to develep download☆11Updated 6 years ago
- C++编写的Com组件,实现了内存读写、窗口控制、输入模拟、文本编码、颜色拾取、文件读写、正则转换、XML读写等功能☆21Updated 7 years ago
- 基于原始Duilib维护多年的界面库☆10Updated 3 years ago
- A chat app client than the ui base on duilib and with network communications! This project is not yet completed!☆46Updated 6 years ago
- 一些Win32或MFC常用的工具类☆13Updated 10 years ago
- 封装了WinInet的强大http请求库☆63Updated 7 years ago
- Easy and powerful iocp library for c++☆49Updated 12 years ago
- 一个在线升级程序,Visual C++编写☆13Updated 5 years ago
- 基于C++、MFC的Windows安全管家系统,功能包括:病毒查杀、垃圾清理、内存优化、进程管理、开机启动项管理、软件卸载☆33Updated 3 years ago
- C++服务管理工具&cmd。管理C++服务,远程命令执行。包含AdminModule(lib,用于目标进程),AdminService(web交互),web(前端)三个工程。☆13Updated 3 years ago
- C++语言实现的线程池,结合windowsIOCP完成端口,实现socket高并发服务端程序☆29Updated 6 years ago
- WebSocket for server (C++)☆16Updated last year
- C++公共支持库☆18Updated 2 years ago
- 用C++写的,适用于Windows环境的日志库,支持百万级高并发,支持以printf语法输入日志☆20Updated 5 months ago
- ☆71Updated 6 years ago