2 lily14 Lily14 于 2016.09.20 11:42 提问

串口数据粘包如何处理? 5C

需求:
1.串口接收多种类型的数据,固定包头+长度。
2.按照接收的数据类型进行相应处理

问题:
1.串口接收的数据不完整,多个包粘在一起发送过来。
2.完整的数据包解析出来之后,最后一个包只有一部分数据,如何和下次接收的数据进行重组,避免丢包的情况发生?

环境:
VC++6.0
串口收发使用 PComm库

1个回答

feng1790291543
feng1790291543   Ds   Rxr 2016.09.20 11:56
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!