UDP通信上位机发送的数据量与DSP端接收的数据量不一致的解决方法

在创龙C6678开发平台上用UDP协议实现上位机与DSP通信时,出现上位机与DSP端数据量接收不一致问题,尝试更换上位机、调整时间间隔等方法失败,后加入句柄释放语句,使DSP端接收数据速度提升,数据量差异不再悬殊。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在创龙的C6678开发平台上,使用UDP协议实现上位机与DSP之间的通信,在实现过程中发现上位机发送的数据量与DSP端接收到的数据量相差悬殊,经过多次尝试发现上位机发送的912万字节数据DSP端只接收了58064字节,而且上位机发送数据的时间间隔不一样,DSP端接收到的数据内容也不是每次都一致,如下图所示。

更换上位机、调整上位机发送数据的时间间隔以及更改配置等方法均以失败而告终。后来考虑到之前UDP通信时在声明句柄并使用后进行了释放的操作,所以打算加入句柄释放的语句进行尝试,如下图所示。

果然,效果喜人,DSP端接收数据的速度不仅有了大幅提升,而且接收的数据量与上位机发送的数据量相差也不再悬殊了,如下图所示。

以上就是解决UDP通信时上位机发送的数据量与DSP端接收的数据量不一致的方法。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值