|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux C简单的web服务器
4 N6 K# z4 R. u) Y1 X5 H( j! ?" c
) C# y/ ]7 U+ j: Q目录
9 I6 [& v2 x! a
8 O$ s% M" P+ w, C0 R9 n" P
' N/ a- k" g* `( r* i2 [! ~Linux C简单的web服务器
' G$ E2 O0 L j- y; g! a7 y q7 X" ~- U! H/ O1 o
; {5 `$ e9 i2 F一、基础类型重命名+ r* X4 |% W+ P* _: M$ O6 V$ e: g
- I( A# ^+ i8 |5 n' b- z H/ O
二、包裹函数(wrap.h/wrap.c 主要是网络通讯和多线程的包裹函数)& n9 d* @# ?+ c9 u' N
* N3 Z B2 r8 [/ N* c2 ]+ d' l6 f/ A+ M6 y1 \
/ F, c& w) c4 i: m) F$ V- u9 W* h
6 K" k3 _7 O5 X& t0 o* P$ F9 h6 [; q
. S S$ k8 {. ~) r% Y) Z- y6 l( E2 `
/ T, b1 d% ]( A2 n: B& V
* Y$ j1 o8 E4 z( J
3 y1 v2 F8 [& l9 r; P" THTTP基本协议1 `! G! V8 [2 C8 s0 R! a3 B
7 p& P. y% k* f7 d! t5 R; q' X& S4 X: x6 a
HTTP基本协议参照上面链接。我这里只介绍软件的设计过程和源码。
( k6 x& t0 ^7 X$ S% @' z$ ?$ ^& `
! t$ D# \$ c4 _& y( G" v4 l" N( O+ b7 [& O- Z7 ]8 `. ?* O7 S. L8 g2 x
一、基础类型重命名5 G( m, _; i# Y* T
" j1 }! I+ O0 Z4 Z ^
3 W! [1 k L1 p0 U- v6 Y, C3 O
) C+ h0 R* Q2 y o/ L" ~8 ^' ^, Z: d0 H8 r$ D) h1 a! x9 ]$ N0 R
3 L+ d) d6 m1 N; H% P
- L$ O8 n; @$ U r8 d |
|