- 博客(1)
- 收藏
- 关注
原创 Tcp实现文件传输的一些问题
可以定义一个结构体MyDataPack表示数据包的头部,其中DatapackFlag可以自己定义字符串表示头部,比如我用的"DAEH_ATAD_PCT_YM"(MY_TCP_DATA_HEAD)的反序,这个字符串要避免与发送的内容一样;这时,如果Tcp接收数据包到缓存的速度大于应用程序从缓存读取数据包的数据,多个数据包会被缓存,应用程序就可能读取到多个首尾相连在一起的包。Tcp粘包是指发送方发送的若干个数据包达到接收方时粘成一个包,从接收缓冲区来看,后一个数据包的头紧接着前一个数据包的尾。
2023-06-26 11:36:08
677
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人