彪壮舞蹈

文章
7
资源
0
加入时间
2年10月21天

C++实现HTTP服务

一个多平台的系统基本架构(如下图),数据库部分我们以后可以使用HDFS进行分布式存储,主要技术是MapReduce,之前大致介绍了js和c++交互的几种方式对比,考虑到拓展性和访问效率,还是优先使用HTTP协议。由于C++并没有封装HTTP的相关接口,所以我们需要自己封装,HTTP属于应用层的协议,其依赖的传输层协议还是TCP(如下图),所以我们可以通过socket的监听来完成http的监听。#include <stdio.h>#include <std