|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux C简单的web服务器 , o7 F2 ^! v- Z6 w3 I
{7 t3 F5 B ^1 ^' \' n
目录
$ ^! _1 K5 I! H: B1 c1 x x6 Y8 A$ I5 a2 @
/ e; N& Y' L2 \" ]- L3 b
Linux C简单的web服务器
9 j5 v' L! }8 ]% f, Z. n; ?0 W' M" k! R: E
+ M c# I% ^1 T* Z一、基础类型重命名$ N0 ]1 g) W ^$ X
# e9 U$ q2 E% k
二、包裹函数(wrap.h/wrap.c 主要是网络通讯和多线程的包裹函数)
: J# Y7 L$ m1 g0 x* y7 q& O$ z& `; B( `! V# A2 H
. O, E* ]5 k) I0 ]6 p. Q# p7 r; s+ @' j
0 p) e& d' N1 T- G" q7 Y$ K2 W
# }8 v' o9 X: ]5 O, z
. g+ z0 `. M/ ~8 |( _0 A8 ~7 [% e, o
1 s6 k# k0 X" Y% T& R6 a H! s+ ^HTTP基本协议
) P- l2 C; K4 `0 v: s8 @: B* Q$ K* B. h0 I$ { F
4 o! }3 m$ O9 H7 j' N" b
HTTP基本协议参照上面链接。我这里只介绍软件的设计过程和源码。
# R: D& N; y% e; V: H9 \, a& `9 H! r4 ~; J0 N3 V. t# G
/ B2 W; O1 P( J2 E9 Q; ~2 X3 t1 T
一、基础类型重命名
: N0 ?: N( N6 E3 L- F
. \9 w; r' ?% Q" d$ g+ T
: m. N+ }2 {& H6 y& F! h
- y8 L N( e( [2 y- L- ], X: Y' ` R" u2 k! _2 s' K5 N/ e* s
1 i C1 o/ Q( C/ [
$ |- ^" |2 i4 L- Y |
|