![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 93
小飞侠hello
这个作者很懒,什么都没留下…
展开
-
windows WinHttp
WinInet和WinHttp是windows平台下提供了两套独立的网络库,按照微软官方的说法, WinInet的优势在于client-端的应用,而WinHttp更适用于server-端编程。从名称上我们可以看出WinHttp在Http协议应用方面要比WinInet更加专业,WinInet支持的协议包括Gopher\HTTP\HTTPS\FTP较为杂乱,而WinHttp库专门是为HTTP\HTTPS服务的。在一个Session之上可以存在多个Connection对象,每个Connection对应于一个目原创 2021-11-01 18:01:08 · 1650 阅读 · 1 评论 -
windows c++ http学习
HTTP是基于客户/服务器模式,且面向连接的。典型的HTTP事务处理有如下的过程:[7](1)客户与服务器建立连接;(2)客户向服务器提出请求;(3)服务器接受请求,并根据请求返回相应的文件作为应答;(4)客户与服务器关闭连接。客户与服务器之间的HTTP连接是一种一次性连接,它限制每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接。这种一次性连接主要考虑到WWW服务器面向的是Internet中成千上万个用户,且只能提供有限个连接,故服务器不会让一.原创 2021-10-20 15:10:28 · 1273 阅读 · 1 评论 -
Qt实现HTTP
创建QNetworkAccessManager对象后,应用程序就可以使用它通过网络发送请求。该类提供了一组标准函数,它们接收请求和可选数据,每个函数都返回一个QNetworkReply对象。由于QNetworkAccessManager基于QObject,因此只能从它所属的线程中使用它。等类来进行HTTP、FTP的操作,替代之前的QFtp和QHttp。网络通信中最常用的协议就是http协议,Qt对http协议的调用进行了封装,使用非常方便.从Qt4.4开始,引入了。原创 2023-03-17 11:06:16 · 1935 阅读 · 0 评论 -
Pcap通信
bytes是u_char类型的指针,指向数据包的实际内容。5. 兼容性:winpcap兼容libpcap,可以使用libpcap的应用程序在Windows平台下运行,但是libpcap不兼容winpcap,不能使用winpcap的应用程序在Linux平台下运行。除去4个字节的FCS,因此,抓包时就是60字节。来发送数据包,注意,第三个参数如果非零,那么发送将是同步的,这将站用很大的CPU资源,因为发生在内核驱动的同步发送是通过"brute force"loops的,但是一般情况下能够精确到微秒。原创 2024-01-26 10:58:41 · 1069 阅读 · 0 评论 -
tcp的理解
15、紧急指针:仅在 URG = 1时才有意义,它代表本报文段中的紧急数据的字节数(紧急数据结束后就是普通数据),即指出紧急数据在报文末尾的位置,(注意:及时窗口为0 时也可以发送紧急数据)11、同步SYN:仅在三次握手建立TCP连接时有效,当SYN = 1 且 ACK = 0,表明 请求连接报文段,SYN = 1 且 ACK = 0,同意建立连接报文段。9、推送位PSH:此置为 1,即发送方,希望接收方接收缓冲区的数据,即TCP使用推送(PUSH)操作,接收方不再等整个缓冲区填满后再交付。原创 2023-02-09 17:58:44 · 602 阅读 · 0 评论 -
UDP 理解
只是在校验和的计算过程中会被使用到,伪首部主要来自于运载UDP报文的IP数据报首部,将源IP地址和目的IP地址加入到校验和的计算中可以验证用户数据报是否已经到达正确的终点。伪首部完全是虚拟的,它并不会和用户数据报一起被发送出去。这里需要指出的一点是,udp头部大小为8字节。原创 2023-02-09 16:37:51 · 1987 阅读 · 0 评论 -
网络通讯的理解
tcp/ip原创 2023-02-09 13:01:45 · 354 阅读 · 0 评论 -
windows 网络编程大汇总
使用winsock.h 文件 ,他是个接口,而不是协议,应用在tcp/ip协议中。流程WSAStartup函数用于加载 winsock dll 版本。一般使用 2.2 就可以了。WSACleanup函数用于释放资源。...原创 2020-03-10 08:07:41 · 5808 阅读 · 1 评论 -
串口通讯理解
波特率与比特率的关系为:比特率=波特率X单个调制状态对应的二进制位数。原创 2023-02-07 15:05:35 · 4349 阅读 · 0 评论