TCP粘包问题
Posted z啵唧啵唧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP粘包问题相关的知识,希望对你有一定的参考价值。
TCP的粘包问题
-
我们大家都知道TCP是基于字节流的形式来传输数据的,这就会发生一个重要的问题就是粘包问题
-
下图先来看看什么是TCP的粘包问题
-
那为啥UDP不会存在粘包问题呢?
-
那怎么解决TCP的粘包问题呢?
-
要解决TCP的粘包问题需要设计合理的应用层协议来解决
-
方式一:给应用层设定"结束符" / “分割符”
-
方式二:设定包的长度,约定每个应用层数据报的前4个字节,存储数据报的长度~
-
总之一句话记好就行确定好数据之间的分割界限即可。
以上是关于TCP粘包问题的主要内容,如果未能解决你的问题,请参考以下文章