gpt4 book ai didi

networking - Linux 中的应用程序是否可以访问 2 个网卡?

转载 作者:行者123 更新时间:2023-12-03 16:38:32 25 4
gpt4 key购买 nike

我的应用需要访问两个网卡。一个用于接收数据(eth0),另一个用于发送数据(3G 调制解调器)。

通常,内核会强制应用程序一次只能使用一张卡。

我可以做些什么让它运行吗?

谢谢。

最佳答案

内核不会做这样的事情。

内核会根据每张卡分配的路由信息​​和网络将您的流量路由到最合适的最终目的地。但是,如果您使用的是 TCP,则您的双向通信将仅使用一条路由,因为只有一个地址与该连接关联。

如果您正在尝试实现多宿主发送/接收系统,这在普通 TCP 中不受支持 - 您将需要使用不同的协议(protocol),可能在内核中实现。

关于networking - Linux 中的应用程序是否可以访问 2 个网卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2915869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com