学习笔记 | 粘包 拆包
一、前言TCP数据传输中发生的粘包、拆包问题,首先描述一下这两种情况的概念分析它们发生的原因,最后再来谈一谈解决方式。二、正文 2.1 什么是粘包、拆包由于TCP传输协议是面向字节流的传输协议,没有消息保护边界,所以发送方发送的多个数据包,接收方应用层不知如何区分,可能会被当成一个包来处理,这就是粘包;或者,发送方将一个打包分成多个小包发送,而接收方将它们当成多个包进行处理,这就是拆包。看下面这张图来具体理解一下:看上面这张图片,演示了TCP传输的四种情况:客户端向服务器发送
复制链接