![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 78
Hidden.Blueee
这个作者很懒,什么都没留下…
展开
-
cpp-httplib库的简介与工作流程
A C++11 single-file header-only cross platform HTTP/HTTPS library.It’s extremely easy to setup. Just include the httplib.h file in your code!NOTE:This is a multi-threaded ‘blocking’ HTTP library. If you are looking for a ‘non-blocking’ library, this is.原创 2021-07-05 22:49:45 · 7959 阅读 · 0 评论 -
HTTP(超文本传输协议)详细解析
文章目录概念http协议格式首行请求行请求方法URLurlencode和urldecode协议版本HTTP0.9HTTP1.0HTTP1.1HTTP2.0响应行响应状态码状态码描述头部常用头部字段cookie无状态协议流程cookie不安全sessioncookie和session区别空行正文概念HTTP(HyperText Transfer Protocol)即超文本传输协议,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应,是一个明文字符串传输协议,是一个简单的请求—响应协议。htt原创 2021-06-07 11:26:23 · 1922 阅读 · 0 评论 -
TCP的客户端、服务器端socket编程
使用TCP套接字编程可以实现基于TCP/IP协议的面向连接的通信,它分为服务器端和客户端两部分,其主要实现过程如下 :1、socket函数无论是客户端还是服务器端,都需要创建一个socket,该函数返回socket标识符。socket是一个结构体,被创建在内核中。sockfd=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); //AF_INT:ipv4, SOCK_STREAM:tcp协议2、connect函数客户端创建了socket后,需要和服务器端建立连原创 2021-05-25 15:14:42 · 655 阅读 · 0 评论 -
网络基础(IP地址、端口、通信协议、字节序)
IP地址什么是ip地址ip协议给因特网上的每台计算机和其它设备都规定的地址,是网络中每一台主机的唯一标识。有了这种地址,才保证用户在连网的计算机上操作时,能够高效而且方便地从很多计算机中选出自己所需的对象来。2.IP协议的分类?ipv4IP地址是一个4字节,32位的整数产生的IP地址个数:2^32大约等于43亿ipv6IP地址是一个16字节,128位的整数产生的IP地址个数:2^12843亿IP地址肯定不能满足现如今的使用,所以出现了IPv6网络协议版本。但是,IPv6网络协议版本,不兼容I原创 2021-05-12 10:43:07 · 512 阅读 · 3 评论