粘包问题:
数据基于缓冲区,前一个数据包的尾紧挨着下一个数据包的头
例如:
15张三#18#北京20李四#20#齐齐哈尔
数据解析时,无法拆包
分包策略:
1.利用标识符分隔数据,隐患:如果分隔符就是文本内容
2.根据固定长度截取,缺点:每个数据包长度一定要固定,局限性较大
3.采用协议头的思想,例如前2个字节是这个数据包的长度
粘包问题
最新推荐文章于 2024-07-20 14:43:24 发布
粘包问题:
数据基于缓冲区,前一个数据包的尾紧挨着下一个数据包的头
例如:
15张三#18#北京20李四#20#齐齐哈尔
数据解析时,无法拆包
分包策略:
1.利用标识符分隔数据,隐患:如果分隔符就是文本内容
2.根据固定长度截取,缺点:每个数据包长度一定要固定,局限性较大
3.采用协议头的思想,例如前2个字节是这个数据包的长度