打印
[STM32]

UDP丢包的问题

[复制链接]
1445|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
比神乐|  楼主 | 2021-11-14 08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
xdqfc| | 2021-11-14 16:39 | 只看该作者
本来就容易丢包。

使用特权

评论回复
板凳
汽车电子| | 2021-11-14 19:26 | 只看该作者
加流水号,接收方检测流水号不连续,就请求重传丢失的流水号那条数据,否则不应答。

使用特权

评论回复
地板
besovideo| | 2021-11-14 20:39 | 只看该作者
楼上正解,自己在发送端加序号,在接收端检测,如果没收到,就反向通知发送端重传丢失的帧。
我们做移动视频-无线视频监控的,都是要这样做的,因为UDP的效率比TCP高很多。
尤其是针对实时性要求高的视频监控应用领域,都不会用TCP,一律都是UDP。
TCP会引发长时间的卡顿。
安全生产可视监管智能安全帽-记录仪-布控球-四轴飞行器4G实时回传-车载应用方案及设备清单(后端平台配置及报价单),
https://www.besovideo.com/detail?t=1&i=123
无线图传智能移动视频类~典型产品&方案及常用技术支持资料(包含软件下载网盘目录结构,设备模拟器/平台软件, 平台对接融合-二次开发SDK源代码,视频教程,产品手册/文档等),所有常用信息资料均在此页面,
https://www.besovideo.com/detail?t=1&i=85
4G记录仪,图传对讲定位等基本功能演示,https://v.douyin.com/d1sL5st/
语音遥控三代智能安全帽, https://v.douyin.com/enreAhH/

使用特权

评论回复
5
Prry| | 2021-11-14 21:29 | 只看该作者
udp本来就是不可靠的。用tcp吧

使用特权

评论回复
6
linguanghua| | 2021-11-15 10:01 | 只看该作者
面试官也只是问问你基本功。
发送时给每帧数据加序号,接收端通过序号判断丢包率。要不要重发就看具体应用。

使用特权

评论回复
7
6552918| | 2021-11-15 10:43 | 只看该作者
UDP本身就是一种不可靠的传输,只能自己在应用协议层加判断

使用特权

评论回复
8
fly1974| | 2021-11-15 16:25 | 只看该作者
本帖最后由 fly1974 于 2021-11-15 16:27 编辑

改TCP,我之前做的一个产品开始也是用的UDP,经常出现偶发的丢包(能用但不可靠),后来改用TCP就没这情况了!如果需要同时发送大量数据的话,就要UDP+自定义协议了,这个调试比较麻烦,可以百度看看有没有现成的下载了稍微改下。

使用特权

评论回复
9
比神乐|  楼主 | 2021-11-15 19:56 | 只看该作者
谢谢各位大神

使用特权

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

本版积分规则

438

主题

3444

帖子

7

粉丝