/************************************************************************* > File Name: http.c > Author: > Mail: > Created Time: 2019年09月30日 星期一 16时32... ...
分类:
Web程序 时间:
2019-10-03 23:58:02
阅读次数:
176
原创,转载请说明 本科时C语言是学的第一门语言,大学期间也没有多用过,期间也是断断续续的学过几次,每次都是浅尝辄止,收获也没有多大 手里也没有和C语言相关的项目或者课题,也不知道怎么应用,既然想学一下,就打算先看一下一些简单的,或者优秀的开源软件。 前段时间看了一下 tinyhttp 这个项目的源码 ...
分类:
其他好文 时间:
2017-08-02 17:44:51
阅读次数:
280
tinyhttpd 是一个不到 500 行的超轻量型 Http Server,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。 看完所有源码,真的感觉有很大收获,无论是 unix 的编程,还是 GET/POST 的 Web 处理流程,都清晰了不少。废话不说,开始我们的 Server 探索之旅 ...
分类:
Web程序 时间:
2017-02-12 14:31:40
阅读次数:
421
TinyHTTPd是一个超轻量型Http Server,使用C语言开发,全部代码不到600行 研究HTTP服务器,为了更好的造轮子,看了TinyHTTPd代码,对逻辑处理画个简单流程图(不含底层) ...
分类:
Web程序 时间:
2016-12-28 17:06:43
阅读次数:
169
Tinyhttp源码分析
简介Tinyhttp是一个轻量型Http Server,使用C语言开发,全部代码只500多行,还包括一个简单Client。
源码剖析Tinyhttp程序的逻辑为:一个无线循环,一个请求,创建一个线程,之后线程函数处理每个请求,然后解析HTTP请求,做一些判断,之后判断文件是否可执行,不可执行,打开文件,输出给客户端(浏览器),可执行就创建管道,父子进程进行通信。其整体处理流...
分类:
Web程序 时间:
2016-05-30 14:58:38
阅读次数:
295
tinyhttp是一个web服务器的一个简单实例,主要用来学习使用,本文提供了安装和使用的方法。 以便了解代码的业务流程。 因为之前没有使用类似的东西,做一个记录
分类:
Web程序 时间:
2015-02-27 22:48:53
阅读次数:
618
解读tinyhttpd源代码,理解web服务器的基本原理、...
分类:
Web程序 时间:
2015-01-17 22:17:04
阅读次数:
336