项目简介
本项目围绕C/C++展开,记录了从2023年6月3日至7月25日的学习时间线,涉及Linux系统函数、多线程编程、网络编程等诸多知识点。同时基于所学知识,完成了纯C语言的HTTP服务器开发,可接收请求并返回HTML页面;还开展后端数据平台开发,实现模拟数据的生成与按指定格式保存。
项目的主要特性和功能
- 学习记录详尽:涵盖多线程、网络编程、服务器开发等关键知识点的学习节点。
- HTTP服务器:纯C语言开发,能解析请求报文、构造响应报文,接收HTTP请求并返回HTML页面。
- 后端数据平台:可生成模拟数据,并将数据按JSON、XML、CSV等指定格式保存。
安装使用步骤
HTTP服务器
- 确保已下载本项目的源码文件。
- 打开终端,进入HTTP服务器相关代码所在目录。
- 使用
gcc
等命令编译相关C语言代码。 - 运行编译后的可执行文件以启动服务器。
- 打开浏览器,输入服务器地址和端口,浏览服务器网站资源。
后端数据平台
- 进入后端数据平台相关代码所在目录。
- 编译代码生成可执行文件。
- 运行可执行文件,程序将生成模拟数据并按指定格式保存。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】