不使用这个函数 ethernetif_input(&fsl_netif0);而使用判断udp_recv()是否接收到数据可以么
时间: 2024-04-23 13:24:39 浏览: 173
UDP数据接收测试
可以,但是这种方法并不是很高效。使用 `ethernetif_input()` 函数可以直接将数据包传递到lwIP协议栈,而不需要手动检查和处理数据包。而使用 `udp_recv()` 函数检查是否接收到数据包,则需要在每个轮询循环中进行检查,这会导致额外的CPU和内存开销。因此,建议使用 `ethernetif_input()` 函数来处理接收到的数据包。
阅读全文