嵌入式Web服务器设计-中国饭店协会:2019中国餐饮业年度报告

时间:2024-06-28 00:39:52
【文件属性】:

文件名称:嵌入式Web服务器设计-中国饭店协会:2019中国餐饮业年度报告

文件大小:4.82MB

文件格式:PDF

更新时间:2024-06-28 00:39:52

WEB服务器

第二章嵌入式Web服务器设计 块划分,大体上可以分为服务器初始化模块、服务器侦听客户请求模块、服务器 解析客户请求模块、脚本引擎模块、输出模块和命令执行模块[91。嵌入式W曲服 务器的主要功能模块的执行流程,如图2—1所示。 图2-1嵌入式Web服务器功能模块图 初始化模块完成程序的初始化,如定义全局变量、设置信号量、创建套接字, 并绑定到服务器端口和P,开启TCP连接,保持为侦听状态;当侦听到来自于用 户的HTTP请求时,侦听模块接收用户的请求,并交付给解析模块解析用户请求 类型。请求分析模块是整个服务器的核心,根据不同的分析结果,进行相应的处 理,如表2—2所示。 表2=2请求处理方式 请求类型 处理方式 静态文本 交付输出模块并将结果反馈给客户端 动态文本 调用脚本引擎,更新动态文本信息,并通过输出模块反馈给客户端 命令 提交给命令执行模块进行命令分析,并执行相应的控制动作 13


网友评论