TCP粘包拆包问题分析与解决

TCP 是面向字节流的协议,它是性质是流式的,所以它并没有分段。就像水流一样,你没法知道什么时候开始,什么时候结束。 所以他会根据当前的套接字缓冲区的情况进行拆包或是粘包。 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(
相关文章
相关标签/搜索