TI中文支持网
TI专业的中文技术问题咨询交流网站

NDK UDP sendto,连续发送,用网口助手抓包,速度越来越慢

dspC6748 NDK UDP  sendto,连续发送,用网口助手抓包,速度越来越慢。用示波器在sendto函数前后拉电平看了一下,这个函数时间基本可以忽略不计,隔2毫秒运行一次这个sendto函数也很规律,但是网口助手抓包却发现收到的包间隔时间越来越长,从一开始1毫秒慢慢增长到几十毫秒,请问如何解决?

user5377263:

自己抓包测试,连续发送,每次发送1k数据,确认网口助手抓到的包间隔时间越来越长是由于数据的丢失。

Shine:

回复 user5377263:

试试加大发包之间的时间间隔。

user5377263:

回复 Shine:

增加到20ms一次,间隔依旧会越来越长;而且因为需要发送的数据量多,间隔时间不能那么长

Shine:

回复 user5377263:

请问发的是jumbo frame巨型帧吗?

user5377263:

回复 Shine:

每次只发送了1000字节 ,sendto(socksend, &test_buffer[m++], 1000, 0, (PSA)&SendToPc_Addr, sizeof(SendToPc_Addr));

赞(0)
未经允许不得转载:TI中文支持网 » NDK UDP sendto,连续发送,用网口助手抓包,速度越来越慢
分享到: 更多 (0)