Netty4.0源码解析:TCP粘包半包问题的解决方案

1、引言 TCP是一个基于流的协议,TCP做为传输层协议并不知道应用层协议的具体含义,它会根据TCP缓冲区的实际状况进行数据包的划分,因此在应用层上认为是一个完整的包,可能会被TCP拆分红多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和半包问题。java Netty提供了多个进站处理器来处理这个问题: 一、LineBasedFrameDecoder:经过换行符
相关文章
相关标签/搜索