特牛生活网

Python基础 | 如何解决 TCP 的粘包问题-CSDN博客

网友收藏
什么是粘包问题?多个数据包被连续存储于连续的缓存中,在对数据包进行读取时由于无法确定发生方的发送边界,而采用某一估测值大小来进行数据读出,若双方的size不一致时就会使指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。总结:粘包问题出现的原因tcp是流式协议,数据像水流一样粘在一起,没有任何边界区分收数据没收干净,有残留,就会下一次...