没有合适的资源?快使用搜索试试~ 我知道了~
libuv-tcp:基于libuv的轻量级服务器
共69个文件
cpp:39个
h:26个
txt:2个
需积分: 32 16 下载量 182 浏览量
2021-04-13
15:54:18
上传
评论
收藏 51KB ZIP 举报
温馨提示
基于libuv的轻量级服务器 特点 利用C++11风格语法封装libuv,提供简洁的服务端接口; 利用libuv事件库提供的异步设计,实现Reactor事件处理模式; 所有的非阻塞异步接口是C++11的functional/bind形式的回调函数; 实现get、post两种请求解析,并利用Radix Tree实现HTTP路径机制。 例子 Echo服务 KV存储服务 (未完待续....) 仍需完善 引入多Reactor
资源推荐
资源详情
资源评论
收起资源包目录
libuv-tcp-main.zip (69个子文件)
libuv-tcp-main
test
test_async.cpp 592B
test_signal.cpp 838B
test_packet.cpp 394B
test_uv.cpp 321B
test_timer.cpp 595B
test_request.cpp 469B
test_log.cpp 1KB
test_ref.cpp 574B
test_str_fun.cpp 534B
test_idle_handle.cpp 1KB
test_radix_tree.cpp 2KB
test_acceptor.cpp 320B
test_loop.cpp 526B
src
PacketBuffer.h 611B
TcpConnection.h 3KB
TcpAcceptor.h 797B
Timer.h 749B
LogWriter.cpp 2KB
Async.cpp 2KB
Packet.cpp 2KB
http
HttpCommon.cpp 2KB
RadixTree.h 5KB
Response.h 990B
Request.h 1KB
Response.cpp 3KB
HttpServer.cpp 1KB
Request.cpp 4KB
HttpServer.h 861B
HttpCommon.h 1KB
TcpClient.h 1KB
LogWriter.h 1KB
InetAddress.h 2KB
TimerWheel.h 2KB
ListBuffer.cpp 796B
EventLoop.h 963B
Common.h 224B
Async.h 839B
Timer.cpp 1KB
TcpClient.cpp 3KB
EventLoop.cpp 2KB
ListBuffer.h 545B
TcpAcceptor.cpp 2KB
InetAddress.cpp 4KB
TcpServer.cpp 4KB
TcpServer.h 2KB
Packet.h 2KB
TcpConnection.cpp 5KB
examples
cache
Buffer.h 4KB
CacheSegments.cpp 1KB
CacheServer.h 910B
CacheSegments.h 1KB
Buffer.cpp 671B
server.cpp 263B
CacheItem.h 2KB
CMakeLists.txt 171B
CacheServer.cpp 3KB
CacheItem.cpp 1KB
echo
EchoClient.cpp 1KB
EchoServer.cpp 2KB
client.cpp 261B
EchoClient.h 495B
server.cpp 325B
EchoServer.h 496B
restful
server.cpp 890B
client_cross
cross_thread.cpp 2KB
Client.h 1KB
.gitignore 2KB
CMakeLists.txt 2KB
README.md 471B
共 69 条
- 1
资源评论
Airva128
- 粉丝: 24
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功