接收缓冲区接收到一串数据

2019-07-19 13:07发布

接收缓冲区接收到一串数据,但是只有其中的一帧4个ff开头 83结尾的数据才能用,我怎么才能把它截取出来
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
liliang9554
1楼-- · 2019-07-19 17:36
判断数据,比如你的缓冲区有100位置,然后你就进行从0开始往上循环检测,只要检测到4个ff开头 83结尾的数据就开始放到另外一个缓冲区,这样就提取出来了
shimx
2楼-- · 2019-07-19 21:02
如果在这个过程中没有收到这个数据,你就不提取
jiahy
3楼-- · 2019-07-20 00:56
 精彩回答 2  元偷偷看……
huangchui
4楼-- · 2019-07-20 02:29

你的缓冲区有多大?
zhenykun
5楼-- · 2019-07-20 05:10
然后你要接受的数据有多长?这些都要知道才可以帮你想算法
jiahy
6楼-- · 2019-07-20 05:48
缓冲区80,数据长度13

一周热门 更多>