hu25886 发表于 2024-1-18 10:54:42

lwip 多网卡情况,socket如何绑定特定netif(网卡)?

构想: 现有2个网卡,暂定netif-1、netif-2。 新建2个socket,一个用于TCP server 监听netif-1发过来的数据; 另一个为UDP,想通过netif-2广播数据。


问题:如题。

求教!

eric2013 发表于 2024-1-18 11:47:29

帮顶,没有没测过lwip的多网卡,只测试过tcpnet的。

a_lanmao 发表于 2024-1-18 19:53:25

创建socket前,需要对默认网卡进行设置; 如TCP server 监听netif-1,创建socket时,需要将netif-1设置为默认网卡,同样进行udp广播时, 将netif-2设置为默认网卡

kingdjh 发表于 2024-1-19 10:24:30

bind一下对应的ip就好了

morning_enr6U 发表于 2024-1-19 10:36:51

帮忙顶, 具体操作是什么样的?{:34:}

hu25886 发表于 2024-1-19 13:32:24

kingdjh 发表于 2024-1-19 10:24
bind一下对应的ip就好了

此方式实测可行。
页: [1]
查看完整版本: lwip 多网卡情况,socket如何绑定特定netif(网卡)?