简单的web服务器
缱绻的西格玛
西格玛不离散
展开
-
一个简单的wed服务器SHTTPD(6)———— SHTTPD错误处理的实现
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: SHTTPD错误处理的实现#include "lcw_shttpd.h"//错误代码定义如下enum{ ERROR301, ERROR302, ERR原创 2015-08-12 13:33:48 · 798 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(1)————命令行和文件配置解析
开始学习《LInux网络编程》中的综合案例,虽然代码书上有,还是自己打一下加深理解和印象。 主要有两个函数,完成命令行的解析,另一个实现配置文件的解析,注释还是比较丰富的哦。//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@br原创 2015-08-12 13:30:22 · 3953 阅读 · 4 评论 -
一个简单的wed服务器SHTTPD(5)————服务器SHTTPD请求方法解析
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: 服务器SHTTPD请求方法解析#include "lcw_shttpd.h"/******************************************原创 2015-08-12 13:33:20 · 899 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(3)————SHTTPD多客户端支持的实现
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: SHTTPD多客户端支持的实现#include "lcw_shttpd.h"static int workersnum = 0;//工作线程的数量extern s原创 2015-08-12 13:32:10 · 1004 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(4)————SHTTPD支持CGI的实现
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: SHTTPD支持CGI的实现#include "lcw_shttpd.h"/*******************************************原创 2015-08-12 13:32:48 · 1068 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(7)———— SHTTPD内容类型的实现
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: SHTTPD内容类型的实现#include "lcw_shttpd.h"//定义的内容类型格式如下enum{ MINET_HTML, MINET_原创 2015-08-12 13:34:18 · 1105 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(8)———— URI分析
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief: URI分析#include "lcw_shttpd.h"/****************************************************原创 2015-08-12 13:34:51 · 800 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(2)———— 客户端请求分析
//start from the very beginning,and to create greatness//@author: Chuangwei Lin//@E-mail:979951191@qq.com//@brief:客户端请求分析#include "lcw_shttpd.h"extern void Error_400(struct worker_ctl* wctl);exte原创 2015-08-12 13:31:25 · 1898 阅读 · 0 评论 -
一个简单的wed服务器SHTTPD(9)————main函数文件,Makefile,头文件
主函数:#include "lcw_shttpd.h"//初始化时服务器的默认配置extern struct conf_opts conf_para={ "/usr/local/var/www/cgi-bin/",//CGI根目录 "index.html",//默认文件名称 "/usr/local/var/www/",//根文件目录 "/etc/SHTTPD.co原创 2015-08-12 13:36:19 · 1681 阅读 · 1 评论