摘要:本申请提供一种传输控制协议TCP粘包处理方法及装置。一种TCP粘包处理方法包括:接收TCP消息,所述TCP消息包括消息头和消息体,所述消息体用于携带数据,所述消息头用于记录一条完整数据的数据长度;从所述TCP消息中获取消息头,并读取所述消息头记录的数据长度;根据所述数据长度从接收缓冲区中提取完整数据。因此接收端的接收缓冲区中出现粘包现象后,可以依据记录一条完整数据的数据长度从接收缓冲区中提取一个完整数据,解决了接收端不能从粘连的数据包中提取完整数据的问题。
- 专利类型发明专利
- 申请人山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司;
- 发明人王健;车帅;刘民;温尚卓;张辉;
- 地址250014 山东省济南市历下区千佛山东路41-1号
- 申请号CN201210491483.0
- 申请时间2012年11月27日
- 申请公布号CN102984253B
- 申请公布时间2015年10月14日
- 分类号H04L29/08(2006.01)I;