|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux C简单的web服务器 " J" n+ |% e: w2 ]1 g1 d
/ H' K. _( K* m; V目录$ E8 Y5 b9 u& B- B' X9 P
; r% [4 G' c" P9 x* j* L) u
" }3 i, M, M. b. r* A3 u- U* i) OLinux C简单的web服务器' W2 O- e$ K. x+ D
7 \5 e: u9 d6 R% X. G. C5 o1 |* R( E
1 w I0 U ~0 E8 o* E' o5 U* _2 l一、基础类型重命名
# {- @; @1 e" D0 a* z6 T9 Y
8 @: c+ M: M$ d9 ~4 o6 g, v3 U0 q二、包裹函数(wrap.h/wrap.c 主要是网络通讯和多线程的包裹函数)
0 R9 c- Q0 l5 ?$ w9 u# d/ e3 H0 k. S! I
c+ L+ Y+ Z! M8 V: x% Y! t0 S" l/ |! r" Z) y# z$ \
6 b2 r( }5 u- E5 ]! g
4 @2 _/ Q3 }9 J4 X" l% ?6 J' }- E5 m% t; ?8 w
+ I" W& @& U& E* }
' A3 h/ a# q+ k" S! B2 [' j6 [! e ]5 x) E$ F
HTTP基本协议' K3 u1 W( P2 i1 N# k
! a4 W. _5 n$ Z1 C5 q
- |- R; U, ]* \! \HTTP基本协议参照上面链接。我这里只介绍软件的设计过程和源码。& \7 ^: J: b0 v1 Z
8 \$ h1 p: t: Y' z; g
9 a- M9 v% H3 m2 ~ d
一、基础类型重命名
1 M4 Y6 p9 b# S' F/ Z) ?2 m$ G, J* _4 N( [3 o# y. o( ^- y
& c8 w2 i" N$ e* d, b+ f) p2 k
$ B% j5 J% V/ q2 s! e
8 m; `# d2 O0 L* H( m4 A7 P" \% q$ q8 P7 h
|
|