Skip to content

keeword/khttpd

Repository files navigation

Just for Study

这是一个非常简陋的 HTTP Server 实现。
目前只实现了一些非常基础的功能。

list.c          - 简单双向链表的实现
io.c            - 对 read/write 操作的一个封装,
                  添加信号的处理
parse.c         - 解析 HTTP 头
process.c       - 作出 HTTP 响应
khttpd.c        - 主函数,epoll 的调用

编译之前请先修改 src/khttpd.h 中的 DOCUMENT_ROOT 宏,
使之指向新的目录,然后编译:
./configure
make

然后就可以在 src/ 下看到 khttpd 执行文件

About

Just for Study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published