硬件:1)网络控制器:Qualcomm Atheros QCA6174 802.11ac无线网络适配器(转32)2)以太网控制器:Realtek半导体有限公司RTL8111 / 8168/8411 PCI Express千兆以太网控制器(转12)操作系统:Linux薄荷肉桂18.3 64位(基于Ubuntu);内核:Linux内核4.10.0-38-通用gcc(Ubuntu 5.4.0-6ubuntu1~16.04.9)5.4.0 20160609

我做了一些关于在程序中使用多个接口的研究 . 根据最流行的指南之一https://beej.us/(示例字段),它必须非常容易 . 但是,如果在使用SO_BINDTODEVICE的setsocketopt之后有线连接可用,则套接字继续使用有线连接 . 如果有可能创建一个使用多个接口的程序,有没有人有想法?或者那必须是两个不同的程序和Linux路由命令?

全局目的是创建客户端 - 服务器多播流软件,其中客户端负载 balancer 和恢复接口功能将可用 .

如果有任何方法可以解决这些目的,将很高兴看到 .