如何让不同的进程使用不同的网络接口?

Aer*_*key 4 sockets networking network-programming

我在客户端.有多个网络接口.如何让不同的进程使用不同的网络接口进行通信?由于我想连接到同一台服务器,因此路由似乎不起作用.此外,connect()没有指定本地地址或接口的参数bind().

Jer*_*ner 6

如果您的目标是通过并行使用多个网络接口来增加服务器的带宽,那么这可能不是您可以(或应该)在应用程序级别执行的操作.相反,您应该研究链接聚合,然后配置您的计算机和网络堆栈以使用它.一旦工作正常,您将自动获得所需的并行化加速,而客户端应用程序不必执行任何特殊操作即可启用它.