打印
[求助讨论]

请大咖帮看下,一直接受一定长度的数据,结果老是晕帧收不到

[复制链接]
28412|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 heyf1985 于 2020-8-28 18:38 编辑

请大咖帮看下,一直接受一定长度的数据,结果总有的时候晕帧收不到

1598610431648.jpg (98.4 KB )

1598610431648.jpg

1598610484774.jpg (110.4 KB )

1598610484774.jpg

使用特权

评论回复
评论
ali252162853 2020-8-31 13:19 回复TA
看看是不是缓存的事,读取新值前清除下缓存 

相关帖子

沙发
XZL| | 2021-4-21 17:05 | 只看该作者
对于没有应答式的通讯,在数据包间隔时间太短时,肯定会有丢包现象。建议完善通讯协议。

使用特权

评论回复
板凳
18210528758| | 2021-6-4 11:28 | 只看该作者
不要写完就读,中间延时一段时间

使用特权

评论回复
地板
zhql168| | 2021-10-15 19:29 | 只看该作者
这个程序好像我在老东家做的主机工作参数监控上位机

使用特权

评论回复
5
FireworksSH| | 2022-1-13 21:03 | 只看该作者
这样收数据,要非常巧合的情况下——收数据的时间恰好在前一个数据到达和后一个数据到来之前——才不会出问题。你考虑几个问题:
1、数据解析的时间长不长?影不影响接受下一组数据?
2、如果数据到了之后没有被及时读取,下一组数据到达之后,缓存里可能数据数量不一定是“4”,你的判断条件就会失效。




使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

10

帖子

0

粉丝