没有合适的资源?快使用搜索试试~ 我知道了~
MiniHTTP:用C ++构建的非常简单且不完整的http服务器
共21个文件
cpp:8个
hpp:8个
template:1个
需积分: 9 0 下载量 200 浏览量
2021-03-21
03:31:59
上传
评论
收藏 13KB ZIP 举报
温馨提示
迷你HTTP 一个非常简单且不完整的http服务器,使用c ++构建。我将其构建为自己的学习项目。到目前为止,它只能处理简单的GET请求。该体系结构应该是可扩展的,并且支持其他方法,并且解析标头应该相对容易。 简要说明 HTTPServer初始化一堆RequestWorker线程和一个Responder线程。他们通过队列进行通信。当HTTPServer收到消息时,它将消息以及相应的套接字推送到消息队列,并通知一个Worker线程。 Worker解析请求,并通过中央RessourceMapper找到相应的资源。 RessourceMapper制定了一个Response对象。这是在RessourceMapper中完成的,以便能够发送404。完成的Response ist与套接字一起被推送到ResponseQueue上,并通知响应者。响应者将响应发送到客户端并关闭套接字。 安装systemd
资源推荐
资源详情
资源评论
收起资源包目录
MiniHTTP-master.zip (21个子文件)
MiniHTTP-master
ressourcemapper.hpp 593B
response.cpp 1KB
socket.hpp 2KB
response.hpp 581B
ressource.hpp 638B
ressourcemapper.cpp 1KB
queues.hpp 1KB
request.hpp 659B
worker.hpp 723B
makefile 583B
worker.cpp 1KB
mini-http.service.template 126B
main.cpp 435B
request.cpp 1KB
server.hpp 1KB
server.cpp 2KB
.gitignore 82B
htdocs
index.html 110B
README.md 1KB
socket.cpp 6KB
ressource.cpp 786B
共 21 条
- 1
资源评论
靚兔
- 粉丝: 34
- 资源: 4637
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功