天线|RF射频
直播中

刘畅

8年用户 200经验值
私信 关注
[问答]

如何给lwip中的一个网口设置两个IP与两个UDP相连?

如何给lwip中的一个网口设置两个IP与两个UDP相连?,网口里面只有IP地址

回帖(4)

张俊

2019-10-15 08:22:38
要不要加一个路由器啊
举报

马昱

2019-10-15 08:40:38
UDP 远端端口改成不一样的就可以了
udp 通讯是使用IP+PORT的方式进行的
举报

周臻庸

2019-10-15 09:02:35
void ETH_IRQHandler(void)
{
        while(ETH_GetRxPktSize(DMARxDescToGet)!=0)        
        {
                lwip_pkt_handle();               
        }
        ETH_DMAClearITPendingBit(ETH_DMA_IT_R);        
        ETH_DMAClearITPendingBit(ETH_DMA_IT_NIS);       
}
以太网DMA中断函数里面调用了lwip_pkt_handle();而lwip_pkt_handle();调用了
ethernetif_input(&lwip_netif);但是这个函数不知道如何改写才能让判断发给那个netif
举报

曹玥

2019-10-15 09:11:58
那你需要看看 这个结构体 &lwip_netif 里面应该包含了本条消息的远端IP 以及远端端口号
然后看你实际使用了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分