## 在ArchLinux下基于reactor模式的http服务器
### 实现功能
1. 采用reactor模式封装了SOCKET的基本函数
2. 在1的基础上实现了一个简单的HTTP服务器
3. 通过HTTP的功能实现了文件的上传和下载
### 问题
1. 在多线程的使用中临界资源处理的还是不太好
2. 对于线程的关闭处理还不是很有经验
3. HTTP的解析还比较简单
没有合适的资源?快使用搜索试试~ 我知道了~
linux项目工程资料-linux下基于reactor模式的linux服务器.zip
共36个文件
cpp:7个
h:5个
jpeg:5个
需积分: 5 0 下载量 58 浏览量
2024-02-29
16:43:27
上传
评论
收藏 8.58MB ZIP 举报
温馨提示
Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是Linux项目的一些主要特点和资料介绍: 开放源代码:Linux项目的所有源代码都是公开的,并允许任何人自由使用和修改。这为开发者提供了极大的灵活性和创新能力,同时也促进了全球范围内的协作和发展。 跨平台性:Linux操作系统可以在多种硬件架构和平台上运行,包括x86、ARM、MIPS等。这使得Linux成为了一种非常灵活的操作系统,适用于各种设备和应用场景。 可定制性:由于Linux的源代码是公开的,用户可以根据自己的需求进行定制和修改。这使得Linux成为了一种非常适合企业级应用的操作系统,可以根据企业的特定需求进行定制和优化。 安全性:Linux操作系统在安全性方面表现出色,具有强大的访问控制和安全机制。这使得Linux成为了一种非常适合用于服务器和安全敏感的应用场景的操作系统。
资源推荐
资源详情
资源评论
收起资源包目录
linux下基于reactor模式的linux服务器.zip (36个子文件)
资料总结
makefile 406B
utils
thread_pool.hpp 610B
log.h 3KB
debug.h 224B
safe_map.hpp 812B
timer.h 502B
safe_queue.hpp 4KB
base
http.cpp 12KB
net.cpp 7KB
net.h 2KB
http.h 2KB
html
main.js 2KB
resource
recv.jpeg 1.99MB
123
123.jpeg 1.99MB
a.jpeg 1.99MB
aili.png 2.2MB
th.jpeg 34KB
file_list.html 2KB
index.html 979B
file_list_base_start 1016B
file_list_base_end 82B
index.css 1KB
th.jpeg 34KB
server.cpp 609B
test
test_utils.cpp 313B
test_utils 57KB
test_uti 24KB
test_dir.cpp 329B
test_log 23KB
test_log.cpp 288B
test_net 21KB
test_net.cpp 939B
test_dir 28KB
.gitignore 12B
server 948KB
README.md 397B
共 36 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功