资源简介

TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.NET/,源代码下载:https://sourceforge.Net/projects/tinyhttpd/,因为是学习型的代码,已经有好多年没更新了,也没什么更新必要,整个代码才500多行,10多个函数,对于学习HTTP服务器的原理来说非常有帮助,把代码读一遍,再按照执行处理流程调试一下,基本上可以搞清楚Web服务器在收到静态页面请求和CGI请求的一些基本处理逻辑。 本代码主要是将TinyHTTPd进行一些简单移植,使其可以在Windows上面运行调试,让只有Windows开发调试环境的小伙伴也能够学习学习。 修改明细可以参考:http://blog.csdn.net/magictong/article/details/53201038

资源截图

代码片段和文件信息

// stdafx.cpp : source file that includes just the standard includes
// tinyhttp.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information

#include “stdafx.h“

// TODO: reference any additional headers you need in STDAFX.H
// and not in this file

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-17 15:49  tinyhttpd_for_win\
     目录           0  2016-11-17 15:23  tinyhttpd_for_win\htdocs\
     目录           0  2016-11-17 14:33  tinyhttpd_for_win\htdocs\cgi\
     文件           0  2016-11-16 23:56  tinyhttpd_for_win\htdocs\cgibat
     文件           0  2016-11-16 23:56  tinyhttpd_for_win\htdocs\cgipost
     文件           0  2016-11-16 23:56  tinyhttpd_for_win\htdocs\cgipy
     文件         305  2016-11-17 02:48  tinyhttpd_for_win\htdocs\cgi\cgipost.py
     文件         242  2016-11-17 02:09  tinyhttpd_for_win\htdocs\cgi\p.bat
     文件         284  2016-11-16 23:38  tinyhttpd_for_win\htdocs\cgi\p.py
     文件         479  2001-04-22 06:03  tinyhttpd_for_win\htdocs\check.cgi
     文件         320  2001-04-22 06:03  tinyhttpd_for_win\htdocs\color.cgi
     文件        5987  2016-10-19 20:41  tinyhttpd_for_win\htdocs\cookies.html
     文件        1511  2016-11-17 15:28  tinyhttpd_for_win\htdocs\detect.html
     目录           0  2016-11-17 14:33  tinyhttpd_for_win\htdocs\dir\
     文件         218  2001-04-22 06:03  tinyhttpd_for_win\htdocs\dir\index.html
     文件         226  2016-11-17 15:22  tinyhttpd_for_win\htdocs\index.html
     文件         226  2016-11-17 15:22  tinyhttpd_for_win\htdocs\index2.html
     文件         308  2001-04-22 08:10  tinyhttpd_for_win\htdocs\README
     文件         295  2016-11-14 20:44  tinyhttpd_for_win\stdafx.cpp
     文件         566  2016-11-17 14:20  tinyhttpd_for_win\stdafx.h
     文件       17884  2016-11-16 17:44  tinyhttpd_for_win\ThreadProc.h
     文件       14698  2016-11-17 14:28  tinyhttpd_for_win\tinyhttp.cpp
     文件       15872  2016-11-17 14:31  tinyhttpd_for_win\tinyhttp.exe
     文件         880  2016-11-14 20:44  tinyhttpd_for_win\tinyhttp.sln
     文件        4642  2016-11-17 14:30  tinyhttpd_for_win\tinyhttp.vcproj
     文件      167683  2016-11-17 15:36  tinyhttpd_for_win\Tinyhttpd for Windows.docx
     文件        7286  2016-11-17 02:53  tinyhttpd_for_win\windowcgi.cpp
     文件        1017  2016-11-17 02:29  tinyhttpd_for_win\windowcgi.h

评论

共有 条评论