一:什么是粘包 “粘包”, 即服务器端你调用时send 2次,但你send调用时,数据其实并没有立刻被发送给客户端,而是放到了系统的socket发送缓冲区里,等缓冲区满了.或者数据等待超时了,数据才会被send到客户端,这样就把好几次的小数据拼成一个大数据,统一发送到客户端了,这么做的目地是为了提高io利用效率,一次性发送总比连发好几次效率高嘛. 但也带来一个问题,就是“粘包”,即2次或多次的数据粘在了一起统一发送了.这里必须要想办法把粘包分开, 因为不分开,你就没办法取出来服务器端返回的命令执…