Tinyhttpd 流程图
2022-10-29 23:40:03 15 举报
Tinyhttpd流程图 c语言简单的http服务器
作者其他创作
大纲/内容
yes
stdot
cgi_output[0]
accept_request
子进程
not_found
cgi的数据
serve_file
cgi_output[1]
cgi
no
execl子进程负责通过pipe传给父进程cgi脚本数据
accept
setsockopt
pthread_create(有c10k问题)
cgi_input[1]
unimplemented
fork
stdout
execute_cgi
pipe cgi
startup
pipe初始状态
cgi_input[0]
send client
send(client)父进程负责传输数据到client
bind
close(client)
close(server)
socket
get or post
listen
server阻塞式监听client
stdin
最终形态
父进程
stat
0 条评论
下一页