商品网页设计 第1篇
数据库内容
多文件管理
主函数:
send发送与解析相关函数
初始化与接收:
makefile:
hand头文件
各个封装函数的声明头文件:
其余网页由文件拼接而成:
补一张按天进行封存的日志log模块:
商品网页设计 第2篇
(并发服务器:使用多进行实现)接收网页发送的报文并进行解析,从解析出的内容中编写网页所需要的响应报文进行回发
( _HTTP/ 200 OK\r\n_
_Content-Type: text/html;charset=utf-8\r\n_
_Server: my-web-server\r\n_
_Connection: close\r\n\r\n_;
),实现用户网页的前端内容打印呈现。
网页构造代码,由于需要我们通过网络传输,我们通过将网页代码拼接,来达成我们多段输入和插入的图片,文字,格式等浏览器自己解析的内容。
例如:网页头部:_\n_
_\n_
_
_\n_
_
_\n_
_
网页尾部:_\n_;
网页所需查询内容:由我们仿照浏览器代码形式进行编写。
最后将头部-内容-尾部三段依次通过write写入,预防指针或者 数组内容越界,导致段错误。
由于数据库内有sn编码作为其唯一地址,所以我们通过模糊查找后,在其图片链接中直接由他的sn编码作为.html的网页名称,这样我们可以更准确且方便的查询商品具体信息。
商品网页设计 第3篇
将报文解析后截断,存放在接收类型,url与内容三个 主体中(parse_init)
我们编写了三个相关传输函数,
分别为回应网页请求头部 (send_http_request_head)
读取文件并发送的(send_file)
回复网页请求并创建相关网页内容的 (send_http_request)