Linux网络编程——B/S模型

一、http协议基础

           http协议换行的结尾都是 \r\n 结尾,而不是 \n。

         

         

         

        HTTP常见错误代码列表汇总

 二、正则表达式

                正则表达式没有语言限制。常用的语言都可以使用正则表达式。

        两个学习连接:

        正则表达式速查表

        正则表达式30分钟入门教程

三、测试http服务

        1.借助浏览器测试

        2.借助tenlent

                

四、C实现的B/S模型demo及相关知识

        1.demo连接

                  browser\server demo连接​​​​​​

        2.TCP的四次挥手

                        

                       browser端向server端进行通信:

                                browser端:

                                          发送完http请求信息后写端就关闭,但读端仍可以读取数据

                                server端:

                                          获取完browser的http请求信息后,server端send 数据时内核会产生SIGPIPE信号导致服务进程被停止,但仍需要发送数据给browser端,故server端代码要屏蔽内核的SIGPIPE信号。     注意demo中的处理。

                    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值