大数据
粘包拆包 标签描述

Go处理粘包拆包 1.什么是粘包? 发送方发送的若干数据到接受放接受时粘成了一个包。接受方有一个缓冲区,在缓冲区中多条数据连在了一起。 2.粘包发生在哪个协议中? 只有TCP有粘包现象,UDP没有 3.为什么UDP没有粘包想象? 因为UDP无连接的不可靠的传输协议(适合频繁发送较小的数据包),他不会对数据包进行合并发送(也就没有Nagle算法之说了),他直接是一端发送什么数据,直接就发出去了,既然他不会对数据合并,每一个数据包都是完整的(数据+UDP头+IP头等等发一次数据封装一次)也就没有粘包一说 4.TCP为什么会出现粘包想象 TCP(transportcontrolpro...