问答

汇集网友智慧,解决技术难题

21ic问答首页 - M3做UDP接收数据问题

udp 网络 ip ui se

M3做UDP接收数据问题

laocuo11422020-11-12
项目要求多个设备进行网络通信,之前没接触过网络通信,用M3 UIP协议写了UDP通信,接收正常,当开机大概十分钟或网络报文过多就会出现不能正常接收数据,因为设备较多,网络内每秒大概有20~30个报文,报文大概20字节左右!我是直接通过uip_appdata指针获取数据!是不是用后需要清除缓存,发送没问题就接收数据不对!
RecDat = (struct DatRec *)uip_appdata;
if(.............)
{........}发送正确的条件,一开始能正常进入if语句,时间长了就进不去了,看了,数据发的没错!
uip_send(&SendDat, sizeof(SendDat));
应用层接收发送大概就用这两函数!求大神解救啊啊啊!找不到原因啊!
回答 +关注 22
784人浏览 0人回答问题 分享 举报
0 个回答

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