1.什么是粘包? 粘包指的是数据与数据之间没有明确的分界线,导致不能正确的读取数据.换句话说就是接收方不知道发送方一次到底发送了多少数据.只有TCP才会出现粘包现象,UDP不会出现粘包现象,因为TCP是流式协议,UDP是数据报协议.那么要理解粘包问题,就需要先了解TCP协议传输数据时的具体流程: 应用程序无法直接操作硬件,应用程序想要发送数据必须将数据交给操作系统,由操作系统来完成数据的传输,但是操作系统要为所有的应用程序提供数据传输的服务,也就意味着操作系统不可能立马将数据发送出去,就需要为应