[其他ST产品] 使用STM32和4G模块实现UDP通讯丢包问题

[复制链接]
 楼主| q1ngt12 发表于 2021-12-3 09:47 | 显示全部楼层 |阅读模式
请问,你们UDP丢包之后是咋处理的呢?比如想发固件实现升级,怎么实现断点续传的功能呢?
地下縱情搖擺 发表于 2022-7-30 00:41 | 显示全部楼层
. Udp本来就是爱丢包的啊

林间有新绿 发表于 2022-7-30 01:02 | 显示全部楼层
你可能是协议没做好吧,通信协议方面

晚晚皆安 发表于 2022-7-30 01:24 | 显示全部楼层
你可以在上位机收到数据后,做数据心跳回复,这样就能保证不丢数据了

岁月反驳 发表于 2022-7-30 01:45 | 显示全部楼层
丢数据的话,可以考虑做个校验,应该能好些

占得人间第一春 发表于 2022-7-30 02:06 | 显示全部楼层
断点续传的话,就看你协议了,协议包含包数呗

可爱的白兔先生 发表于 2022-7-30 02:27 | 显示全部楼层
断点续传应该是很简单的了,在协议里做就好了

喜爱弄人 发表于 2022-7-30 06:02 | 显示全部楼层
我觉得是可以在每次发数据的时候,发送当前包的信息

漫过岁月 发表于 2022-7-30 06:24 | 显示全部楼层
正常来说,丢包是UDP的一种弊端,想解决可以用数据应答的方式实现

笨蛋无需搭理 发表于 2022-7-30 06:46 | 显示全部楼层
你可以考虑换种通信方式,比如HTTP之类的

情和欲 发表于 2022-7-30 07:07 | 显示全部楼层
协议使然,所以丢包只能尽量自己控制,在收发数据方面入手呗

您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

1502

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部