打印
[MCU]

M3做UDP接收数据问题

[复制链接]
558|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2020-11-12 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
项目要求多个设备进行网络通信,之前没接触过网络通信,用M3 UIP协议写了UDP通信,接收正常,当开机大概十分钟或网络报文过多就会出现不能正常接收数据,因为设备较多,网络内每秒大概有20~30个报文,报文大概20字节左右!我是直接通过uip_appdata指针获取数据!是不是用后需要清除缓存,发送没问题就接收数据不对!
RecDat = (struct DatRec *)uip_appdata;
if(.............)
{........}发送正确的条件,一开始能正常进入if语句,时间长了就进不去了,看了,数据发的没错!
uip_send(&SendDat, sizeof(SendDat));
应用层接收发送大概就用这两函数!求大神解救啊啊啊!找不到原因啊!

使用特权

评论回复

相关帖子

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

本版积分规则

980

主题

4028

帖子

10

粉丝