cjson网址:https://sourceforge.net/projects/cjson/ MyTinySTL网址:https://github.com/Alinshans/MyTinySTL oatpp网址:https://github.com/oatpp/oatpp Tinyhttpd网址: ...
分类:
其他好文 时间:
2019-09-24 14:10:57
阅读次数:
99
#include <stdio.h> #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> #include <ctype.h... ...
分类:
Web程序 时间:
2019-08-23 22:25:20
阅读次数:
105
1. fork 子进程 运行结果: 可以看出 子进程和 父进程之间的参数 count 不是同一个参数 从pstree 指令中可以看出 a.out 之间的关系 现在我把 a.out 子进程 kill 掉 发现只有 父进程在独自运行 重启 程序,然后先kill 父进程 发现只有子进程在 独立运行 ...
分类:
Web程序 时间:
2019-03-30 18:43:54
阅读次数:
201
首先,本人刚刚开始开源代码精读,写的不对的地方,大家轻拍,一起进步。本文是对Tinyhttpd的一次精读,大家每天都在用着http服务,很多人也一直活跃在上层,使用IIS、Apache等,大家是否想看看http服务器大概是怎么运作的,通过一个500多行的源码加上完整的注释,和大家逛一逛http服务器 ...
分类:
Web程序 时间:
2017-11-10 23:19:24
阅读次数:
367
- 2. Tinyhttpd tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。 下载链接:http://sourceforge.net/projects ...
分类:
编程语言 时间:
2017-10-06 00:50:00
阅读次数:
643
tinyhttpd 是一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。 看完所有源码,真的感觉有很大收获,无论是 unix 的编程,还是 GET/POST 的 Web 处理流程,都清晰了不少。废话不说,开始我们的 Server 探索之旅 ...
分类:
Web程序 时间:
2017-02-12 14:31:40
阅读次数:
421
已经有一个月没有更新博客了,一方面是因为平时太忙了,另一方面是想积攒一些干货进行分享。最近主要是做了一些开源项目的源码分析工作,有c项目也有python项目,想提升一下内功,今天分享一下tinyhttpd源码分析的成果。tinyhttpd是一个非常轻量型的http服务器,c代码500行左右,可以帮助 ...
分类:
Web程序 时间:
2017-01-18 14:11:54
阅读次数:
418
TinyHTTPd是一个超轻量型Http Server,使用C语言开发,全部代码不到600行 研究HTTP服务器,为了更好的造轮子,看了TinyHTTPd代码,对逻辑处理画个简单流程图(不含底层) ...
分类:
Web程序 时间:
2016-12-28 17:06:43
阅读次数:
169
TinyHTTPd forWindows 前言 TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.NET/,源代码下载:https://sourceforge.Net/projects/tinyhttpd/,因为是学习型的 ...
TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.net/,源代码下载:https://sourceforge.net/p...