E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Tinyhttpd
Tinyhttpd
源码学习
Tinyhttpd
是一个超轻量型HttpServer,使用C语言开发,附带一个简单的Client,通过学习
Tinyhttpd
可以帮助理解一个HttpServer的本质。
约翰纳斯
·
2023-08-27 15:14
【C++】C++的工具库
目录处理高并发的库日志PRC嵌入式文件系统代码质量深度学习库HTTP网络库单元测试性能测试文件压缩下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目-1.Webbench-2.
Tinyhttpd
-3
bdview
·
2023-04-21 21:22
c++
编译器
entity
aof
bluetooth
值得推荐的C/C++框架和库
值得学习的C语言开源项目1.1.Libevent1.2.Memcached1.3.Redis1.4.Webbench1.5.APR(ApachePortableRuntime)1.6.NGINX1.7.
Tinyhttpd
1.8
selfsongs
·
2023-04-05 19:17
C++基础部分
分享10个适合初学者学习的C开源项目代码
来源|嵌入式arm十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite9.UNIXv610
程序员编程指南
·
2023-03-11 03:29
C语言与C++编程
数据库
嵌入式
内核
java
linux
10个超赞的C语言开源项目!
目录:1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite9.UNIXv610.NETBSD1.WebbenchWebbench
轻松学C语言
·
2023-03-11 03:23
c语言
开发语言
【C语言开源库】 一个只有500行代码的开源http服务器:
Tinyhttpd
学习
项目搬运,带中文翻译:https://github.com/nengm/
Tinyhttpd
在嵌入式中,我们HTTP服务器用得最多的就是boa还有就是goahead,但是这2个代码量比较大,而
Tinyhttpd
不悔哥
·
2023-02-18 20:39
学习
网络
网络协议
C语言手写HTTPD网站服务器
适合初学者学习的httpd服务器,最负盛名的当数
tinyhttpd
,但是这个版本,是基于Linux系统的,而且配套的CGI也是使用perl语言写的,直接劝退了大部分想学后端开发的初学者。
cpp编程
·
2022-09-22 21:18
编程
C++
C语言
服务器
linux
网络开发框架&&库
两个短小精悍的5-600行代码【源码剖析】
tinyhttpd
——C语言实现最简单的HTTP服务器http://iunknown.iteye.com/blog/59804然后是经典的nginx平台初探(100%
HikeForWELL
·
2021-05-05 19:49
源码阅读-
tinyhttpd
tinyhttpd
是一个不到500行的超轻量型HttpServer很适合初学者,帮助我们快速掌握unixsocket编程和http请求流程。
EleZtian
·
2021-04-24 01:44
【源码剖析】
tinyhttpd
—— C 语言实现最简单的 HTTP 服务器
文章新地址:https://github.com/AngryHacker/articles/issues/2#issue-369871321如有问题请在新地址提问
tinyhttpd
是一个不到500行的超轻量型
一线涯
·
2020-09-14 02:25
开源项目
Linux
Web
Tinyhttpd
项目解析
Tinyhttpd
项目解析
TinyHTTPd
是一个开源的轻量级HTTP服务器,整个代码500多行,10多个函数,对于学习HTTP服务器的原理来说非常有帮助,把代码读一遍,再按照执行处理流程调试一下,基本上可以搞清楚
changfei_1995
·
2020-09-12 12:54
Centos运行
tinyhttpd
源码运行与分析(解决代码运行+页面颜色无法改变的问题)
此源码基于C语言,500行代码实现http服务器通信,包含套接字,线程初次阅读源码,请批评指正源码下载github源码+简要解析sourceforge源码(得到一个tar.gz文件,可在linux下直接解压)源码运行本人linux虚拟机使用的是centos7,运行过程中遇到了一些问题知识补充CGI:公共网关接口CGI程序是存放在HTTP服务器上,为用户和HTTP服务器之外的其他应用程序提供互相“交
九筒-
·
2020-08-26 15:24
源码分析
C - cgi编程
C-cgi编程关于http通信的原理,在之前的http通讯和
tinyhttpd
——C语言实现最简单的HTTP服务器已经讲过。
Jonathan
·
2020-08-24 14:06
c
cgi
笔记:github学习(初学者一)
2.学习使用git基本操作方法,手把手教你使用Git3.找一个开源项目值得推荐的C/C++框架和库4.https://github.com/EZLippi/
Tinyhttpd
.git,入门级c开源项目。
连山不是山
·
2020-08-22 15:55
从零开始学写HTTP服务器(七)muduo+
tinyhttpd
(一)前言对muduo内嵌的HttpServer进行了稍微的改进,融入了
TinyHttpd
中对CGI部分内容。
NearXDU
·
2020-08-16 17:32
Http协议
tinyhttp
博客园:http://www.cnblogs.com/letlifestop/
Tinyhttpd
是J.DavidBlackstone在1999年写的一个不到500行的超轻量型HttpServer,用来学习非常不错
Let_life_stop
·
2020-08-02 21:31
给大家分享10个值得关注的C语言开源项目
十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite9.UNIXv610.NETBSD1
郝光明
·
2020-07-29 00:12
数据库
嵌入式
内核
java
编程语言
ubuntu下编译运行
tinyhttpd
方法及源码解析
提要之前在读unp的时候就很疑惑这些socketAPI究竟是怎么用的,感觉跟日常的web好像关系不是很大。在一次调试flask源码的时候,当我进到httpserver和werkzeug工具集的源码里时,看到了很多形似unix下socketAPI的函数,至此我对unp就有了进一步的了解了。在应用层中,最底层的服务器其实就是靠这些API所开发并运行的,往往担负着接受请求,分发请求,解读请求的作用。ti
sodawaterer
·
2020-07-28 11:06
linux服务器
值得学习的C/C++开源项目 持续更新
值得学习的C语言开源项目持续更新文章目录值得学习的C语言开源项目持续更新-1.Webbench-2.
Tinyhttpd
-3.cJSON-4.CMockery-5.Libev-6.Memcached-7.
小麦大叔
·
2020-07-15 00:50
C
十个值得学习的c开源项目(嵌入式)
十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite9.UNIXv610.NETBSD1
芯想事程
·
2020-07-13 11:40
嵌入式开发
Tinyhttpd
学习
学习一个简易的http服务器开源代码,源码:https://github.com/EZLippi/
Tinyhttpd
由于该代码不能直接在linux上运行,需要进行一些修改,若直接下载make编译,会报错
请点击头像
·
2020-07-12 03:50
拓展
嵌入式 十个最值得阅读学习的C开源项目代码
十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite
Stoneshen1211
·
2020-07-05 16:12
linux
嵌入式 十个最值得阅读学习的C开源项目代码
十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite
敏洁
·
2020-07-05 10:07
嵌入式
开源
实操在ARM板上源码编译安装thttpd和PHP的过程
后查到web服务器
tinyhttpd
(俗称:thttpd)开源且轻量,费了一下午down码,交编,安装,配置,写出来留念。
蟾宫伐桂
·
2020-07-04 12:28
嵌入式
嵌入式 十个最值得阅读学习的C开源项目代码
十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.Libev6.Memcached7.Lua8.SQLite
qingfengtsing
·
2020-07-02 15:41
linux驱动
C语言编写高并发Http文件上传下载服务器
文件上传下载服务器前言项目效果图项目介绍环境介绍程序结构之:event相关程序结构之:http相关第一种客户端(浏览器)上传文件类POST请求第二种获取文件列表类GET请求第三种获取文件内容类GET请求源码地址:前言前段时间学习
tinyhttpd
yu1121jm
·
2020-06-30 09:12
有哪些适合学生参与的 C++,网络编程方面的开源项目?
Tinyhttpd
是一个超轻量型HttpServer,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个HttpServer的本质。
weixin_34216036
·
2020-06-28 13:37
Tinyhttpd
源码分析与总结
简单说明CGI和动态请求是什么二、
Tinyhttpd
源码分析1、转自【源码剖析】
tinyhttpd
——C语言实现最简
baddy你个小菜鸡
·
2020-06-27 09:45
Tinyhttpd
http
Tinyhttpd
开源项目阅读
Tinyhttpd
轻量型服务器相比自己写服务器的思路,相同点:socket建立流程相同,首先定义port端口,新建socket返回文件描述符(int型),绑定sockaddr,再listen设定可连接套接字队列大小为
p入门到崛起q
·
2020-06-26 10:26
杂
web server(web服务器)简单了解
亲爱的老公,希望我们共同加油吧什么是webserver定义
tinyhttpd
(一个只有500行的webserver程序)CGI(CommonGatewayInterface)定义Web服务器的基本功能就是提供
qq_33638017
·
2020-06-25 07:47
#
web-server
从零实现HTTP服务器——Minihttpd(一)
前言最近学习了一下
Tinyhttpd
的源码,对http服务器的基本工作原理有了简单的理解,而
Tinyhttpd
一方面年头较为久远(上个世纪的代码),另一方面基本全部由C语言实现,因此便萌生了用C++从头造轮子的想法
子衿我心
·
2020-06-24 10:49
【C++】C++的工具库
目录处理高并发的库日志PRC嵌入式文件系统代码质量深度学习库HTTP网络库单元测试性能测试文件压缩下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目-1.Webbench-2.
Tinyhttpd
-3
bandaoyu
·
2020-06-22 17:23
C++
tinyhttpd
注释详解
宏定义:#defineISspace(x)isspace((int)(x))#defineSERVER_STRING"Server:jdbhttpd/0.1.0\r\n"函数:voidaccept_request(int);voidbad_request(int);voidcat(int,FILE*);voidcannot_execute(int);voiderror_die(constchar*
浮云若飞
·
2020-02-13 16:41
tinyhttp服务器代码浅析
参考文章参考文章:【源码剖析】
tinyhttpd
——C语言实现最简单的HTTP服务器参考文章:在Ubuntu下运行
tinyhttpd
及其测试例子get和post请求格式get不带参请求格式"GET/HTTP
铁匠smith
·
2020-01-08 07:01
自己动手写http服务器(一) -- UNIX C 网络编程
系列文章:自己动手写http服务器(一)--UNIXC网络编程自己动手写http服务器(二)--http协议分析自己动手写http服务器(三)--代码实现该系列参照开源项目--
Tinyhttpd
;开源项目
FoolishFlyFox
·
2019-12-31 14:47
C - cgi编程
C-cgi编程关于http通信的原理,在之前的http通讯和
tinyhttpd
——C语言实现最简单的HTTP服务器已经讲过。
Jonathan
·
2019-07-20 00:00
cgi
c
C - C语言实现最简单的HTTP服务器
tinyhttpd
—C语言实现最简单的HTTP服务器github:https://github.com/EZLippi/Ti...项目主页:http://sourceforge.net/projec..
Jonathan
·
2019-07-20 00:00
c
http
ccgi编程
目录ccgi编程ccgi编程关于http通信的原理,在之前的http通讯和
tinyhttpd
——C语言实现最简单的HTTP服务器已经讲过//cgitest.c#include#include#include
cpongo333
·
2019-06-28 08:30
53. 线程池
服务端使用线程池是比较常见的,本节呢,就已以实现一个简单的web服务端为目标,仅仅实现GET请求,最多在加上POST请求.如果对web服务端并不熟悉的,可以回过头去看一下http请求与应答以及一个500行左右的web服务端源码
tinyhttpd
Function_18
·
2019-05-10 15:54
TCP
线程池
网络编程
网络编程学习
值得学习且精简的C/C++开源项目
一、
tinyhttpd
使用C语言开发的
tinyhttpd
是一个不到500行的超轻量型HttpServer,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。
DY_1024
·
2018-10-05 16:54
c语言
c++
值得学习且精简的C/C++开源项目
一、
tinyhttpd
使用C语言开发的
tinyhttpd
是一个不到500行的超轻量型HttpServer,用来学习非常不错,可以帮助我们真正理解服务器程序的本质。
DY_1024
·
2018-10-05 16:54
c语言
c++
最精简的C语言HTTP开源库 --
tinyhttpd
这个库的实现,其最大的作用是告诉我们:HTTP协议本质上是一个文本协议,解析对方发来的内容的过程,其实是在做字符串匹配。关键词:HTTP、多线程、多进程、CGI、0.这个库写于1999年,那一年QQ才刚出现,可以说是祖师爷级别的网络库了。1.这个库没有解析HTTPHeader和Body,仅仅根据RequestMethod和RequestURL来判断是调用CGI程序,还是返回文件内容。2.这个库没有
梁赞
·
2018-09-02 13:34
WEB框架
超轻量型HTTP Server:
Tinyhttpd
程序流程:服务器启动,如果没有指定端口则随机选取端口建立套接字监听客户端连接accept()会一直阻塞等待客户端连接,如果客户端连接上,则创建一个新线程处理该客户端连接.在accetp_request()主要处理客户端连接,首先解析HTTP请求报文.只支持GET/POST请求,否则返回HTTP501错误.如果有请求参数的话,记录在query_string中.将请求的路径记录在path中,如果请求的
duanyu117
·
2018-05-08 21:43
C++开源项目
conndots/
tinyhttpd
TLPI注释版
在
tinyhttpd
中可以学到linux上进程的创建,管道的使用。linux下socket编程基本方法和http协议的最基本结构。在cbsheng的基础上,添加了一些注释,
conndots
·
2017-11-11 22:30
conndots/
tinyhttpd
TLPI注释版
在
tinyhttpd
中可以学到linux上进程的创建,管道的使用。linux下socket编程基本方法和http协议的最基本结构。在cbsheng的基础上,添加了一些注释,
conndots
·
2017-11-11 22:30
动手用c写一个HTTP服务器
动手用c写一个HTTP服务器源码地址https://github.com/zhuangqh/a...看到像这个给
tinyhttpd
写README的仓库都有1kstar的时候,我真的好气?
zhuangqh
·
2017-06-18 00:00
http
c
tinyhttpd
-0.1.0源码分析
httpd-0.1.0源码分析httpd-0.1.0介绍
TinyHTTPd
是一个轻量级的httpserver。可以作为初级学习Linux网络编程或者C/C++入门小程序学习。此程序为开源项目。
cslqm
·
2017-06-06 11:10
Linux环境编程
tinyhttpd
-0.1.0源码分析
httpd-0.1.0源码分析httpd-0.1.0介绍
TinyHTTPd
是一个轻量级的httpserver。可以作为初级学习Linux网络编程或者C/C++入门小程序学习。此程序为开源项目。
cslqm
·
2017-06-06 11:10
Linux环境编程
TinyHttpd
source code with comments.
/*J.David'swebserver*//*Thisisasimplewebserver.*CreatedNovember1999byJ.DavidBlackstone.*CSE4344(Networkconcepts),Prof.Zeigler*UniversityofTexasatArlington*//*ThisprogramcompilesforSparcSolaris2.6.*Toc
bitstring
·
2017-04-27 23:54
十个经典的C开源项目代码
十个最值得阅读学习的C开源项目代码1.Webbench2.
Tinyhttpd
3.cJSON4.CMockery5.
__ever
·
2017-04-06 09:51
C
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他