网站介绍:1:背景介绍1.1:在处理tcp连接接收数据时,要考虑recv时(读取数据时),数据的半包,粘包问题===》tcp是可靠的流式传输,意味着对于每个连接,tcp可以按顺序,可靠的接收到对端消息。===》理解:对于每个连接(fd对应五元组),tcp协议栈底层维持了一个发送缓冲区和接收缓冲区。=====》对于一个连接,对应的自己的接收缓冲区,一系列的数据,按顺序塞入在了缓冲区中,recv只是从中取数据。=====》对于recv取接收缓冲区数据,需要一定策略(1:可能一次取到多个包(粘包) 2:可能rec
- 链接地址:https://blog.csdn.net/yun6853992/article/details/122913020
- 链接标题:知识巩固源码落实之2:tcp服务端接收处理半包和粘包-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:9865
- 网站标签:知识巩固源码落实之2:tcp服务端接收处理半包和粘包