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

[复制链接]
3158|10
 楼主| chenfzg 发表于 2013-8-6 17:55 | 显示全部楼层 |阅读模式
我想把接收到的数据获取出来,包括(物理地址,IP,端口),知道的指导下!那些指针看得好乱,谢谢啦
cjhk 发表于 2013-8-6 19:28 | 显示全部楼层
不是很了解这一块   楼主   帮你顶一个   看看别人的意见   顶一个  
 楼主| chenfzg 发表于 2013-8-7 01:14 | 显示全部楼层
谢谢了~~~~~~~
buaaszb 发表于 2013-8-7 17:26 | 显示全部楼层
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,我就不知道怎么读取了
 楼主| chenfzg 发表于 2013-8-7 18:06 | 显示全部楼层
buaaszb 发表于 2013-8-7 17:26
udp的控制块udp_pcb结构中有一个回调函数:
void (* recv)(void *arg, struct udp_pcb *pcb, struct pbuf * ...

udp块指针是什么来的?  P的值怎取出来放数组里?:)
puchuang 发表于 2013-8-7 19:18 | 显示全部楼层
不是很懂这一块  楼主   顶一个
vacky 发表于 2013-8-8 14:32 | 显示全部楼层
p->payload 就是你要取得数据的地址
hawksabre 发表于 2013-8-8 20:41 | 显示全部楼层
指针地址  用的不对啊  楼主
hawksabre 发表于 2013-8-8 20:42 | 显示全部楼层
重新   仔细钻研钻研   楼主
buaaszb 发表于 2013-8-9 15:21 | 显示全部楼层
建议楼主可以从网上搜搜别人的例程,多看看,多练练
chuangpu 发表于 2013-8-9 20:20 | 显示全部楼层
看看别人的例程   虽然可以解决问题   但是燃眉之急   就有点慢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

36

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部