2020
10-09
10-09
Netty粘包拆包问题解决方案
TCP黏包拆包TCP是一个流协议,就是没有界限的一长串二进制数据。TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分,所以在业务上认为是一个完整的包,可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。怎么解决?•消息定长度,传输的数据大小固定长度,例如每段的长度固定为100字节,如果不够空位补空...
继续阅读 >