M4的官方LWIP之UDP是怎样才可以获取数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了M4的官方LWIP之UDP是怎样才可以获取数据?相关的知识,希望对你有一定的参考价值。

我想把接收到的数据获取出来,包括(物理地址,IP,端口),知道的指导下!那些指针看得好乱,谢谢啦

参考技术A udp的控制块udp_pcb结构中有一个回调函数:void (* recv)(void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *addr, u16_t port);函数的入口参数:pcb,udp块指针 p,udp包传输的数据 addr,远程主机ip port,远程主机端口底层的MAC,我就不知道怎么读取了 参考技术B 不是很了解这一块 楼主 帮你顶一个 看看别人的意见 顶一个 参考技术C p->payload 就是你要取得数据的地址

使用LWIP进行UDP通信时,为啥PORT无法固定

参考技术A udp的控制块udp_pcb结构中有一个回调函数:void (* recv)(void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *addr, u16_t port);函数的入口参数:pcb,udp块指针 p,udp包传输的数据 addr,远程主机ip port,远程主机端口底层的MAC,我就不知道怎么读取了

以上是关于M4的官方LWIP之UDP是怎样才可以获取数据?的主要内容,如果未能解决你的问题,请参考以下文章

六LWIP学习笔记之用户数据报协议(UDP)

FreeRTOS + LWIP -UDP数据传输

lwIP中的UDP客户端,该怎么解决

技术LwIP无操作系统UDP服务器

LwIP源码详解 - UDP

LWIP UDP偶发丢包问题