没有合适的资源?快使用搜索试试~ 我知道了~
xhttpd:简单的http服务器
共24个文件
h:10个
cpp:8个
html:3个
需积分: 10 0 下载量 26 浏览量
2021-05-15
06:03:49
上传
评论
收藏 18KB ZIP 举报
温馨提示
xhttpd:copyright: xhttpd:copyright:是一个简单高效的HTTP Server,在Linux平台下C++语言开发,基于非阻塞IO和事件驱动,one loop per thread模型,利用epoll的ET模式,支持GET和POST方法、公共网关接口(CGI)、文件和目录的访问、404等错误处理,经过此过程练习所学的一些知识:http 协议、网络编程、I/O复用,多线程以及C++ 11新特性。 ##开发记录 2015.5.24 添加多线程支持,手工指定线程数 2015.5.21 添加POST和CGI 2015.5.20 完成ApacheBench测试,性能还需要努力 2015.5.19 解决ev.data.ptr数据传递 2015.5.18 异常处理,404 2015.5.15 模块集成和调试 2015.5.12 完成html的解析设计和实现 2015.5.5 出差一周,进行了非阻塞IO的学习,epo
资源推荐
资源详情
资源评论
收起资源包目录
xhttpd-master.zip (24个子文件)
xhttpd-master
html
404.html 228B
test_cgi.html 669B
index.html 419B
favicon.ico 2KB
src
ErrorRequestProcessor.h 439B
xhttpdServer.cpp 752B
xhttpdWorker.h 898B
HttpRequest.cpp 2KB
xhttpdServer.h 454B
ErrorRequestProcessor.cpp 1019B
Log.h 821B
FilePro.cpp 1KB
Socket.cpp 3KB
DataBuffer.h 1KB
FilePro.h 1KB
NormalRequestProcessor.h 571B
main.cpp 197B
Socket.h 954B
Makefile 1KB
xhttpdWorker.cpp 4KB
HttpRequest.h 466B
RequestProcessor.h 1KB
NormalRequestProcessor.cpp 4KB
README.md 4KB
共 24 条
- 1
资源评论
LunaKnight
- 粉丝: 31
- 资源: 4705
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- 一些深度学习中的小例子,适合新手学习使用
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功