- 1
- 0
- 约小于1千字
- 约 3页
- 2026-08-04 发布于北京
- 举报
一昨日内容回顾
缓冲区:暂时存放传输数据的,防止你的程序在发送数据的时候卡住,提高代码运行效
率
输入缓冲区:recv
输出缓冲区:send
缓冲区有长度限制
MTU:最大传输单元,网络层限制是1500B,每次发送数据的时候不要超过这个数
粘包
粘包现象:
1连续发送小的数据,间隔时间很短,有可能一次就接收到了这几个连续的拼接在一
起的小数据.#:为了提高tcp传输效率,了一个叫做Nagel算法,他的意思
就是为了避免你连续发送小的数据.
2当你一次接收的数据长度小于你一次发送的数据长度,那么一次接受完剩下的数
据会在下一次接收数据的时候被一起接收.#面向流的传输
粘包的根本:
两端互相不知道对方发送数据的长度
针对上面的有两种解决粘包的方案
1在发送数据前,先发送数据的长度,那么接收根据数据的长度来进行接收数据
今日内容
1粘包的高端解决方案
您可能关注的文档
最近下载
- DL_T 1746-2017 变电站端子箱.docx VIP
- 苏州联控LNC820 860用户手册.pdf
- GB/T 13017-2008_企业标准体系表编制指南.pdf
- T_CEC 1122—2025 干式高频变压器浇铸用环氧树脂基复合物技术要求.docx VIP
- 魔芋露天栽培技术规程DB5107_T 155-2025_可搜索.pdf
- 2026年公安机关人民警察高级执法资格考试真题含答案.docx VIP
- 烹饪原料知识完整版全套PPT电子课件教案.pptx
- (高清版)B-T 9254.1-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第1部分 发射要求.pdf VIP
- T_HZREA 001—2026(零碳小微园区创建指南).pdf VIP
- 26个英语字母大小写描红(高清直接打印).pdf VIP
原创力文档

文档评论(0)