window 双网卡不同网段接收udp 广播 不正常

一页水滴 2018-02-07 05:40:04
window qt 5.8 程序 在双网卡的电脑上 ,网卡均能正常工作 , 有线网卡ip:192.168.2.24 ,无线网卡ip:192.168.1.25。

程序绑定 udp 端口 接收udp 广播(来自192.168.1.85)。

发现程序会默认选择有线网卡进行绑定接收广播数据,但是数据包是来自另外一个网段的数据 ,这样程序 就收不到广播数据了
如果直接拔掉网线 , 程序就能正常通过无线网卡接收 1 网段的广播

有没有什么办法可以 让socket 选择哪张网卡进行接收广播数据
...全文
1385 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2018-02-08
  • 打赏
  • 举报
回复
路由配置表项,不是路由器。
一页水滴 2018-02-08
  • 打赏
  • 举报
回复
引用 1 楼 u010165006 的回复:
做个192.168.2.0到192.168.1.0的路由有用吗?
只有一个路由 192.168.1.1 不改变网络环境的情况下 不知道怎样能程序 接收 1 网段的广播
ooolinux 2018-02-07
  • 打赏
  • 举报
回复
做个192.168.2.0到192.168.1.0的路由有用吗?

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧