0

我有一个带有一个物理接口eth0和 3 个虚拟接口的 Linux 服务器eth1, eth2, eth3。服务器有 4 个 IP 地址,需要使用很多 IP 端口(超过 100k)。服务器有4 个地址的接口,bond0例如.1、和。我的应用程序基于 ACE v5.5。要打开本地端口,我使用带有 ctor 参数的类。有用。如何在另一个本地IP上打开?.2.3.41023ACE_SOCK_DgramACE_Addr = ACE_INET_Addr("0.0.0.0:1023")1023

谢谢。

4

1 回答 1

1

我找到了解决方案。在ctor 参数中使用ACE_INET_Addr("x.x.x.1:1023"), ACE_INET_Addr("x.x.x.2:1023"),ACE_INET_Addr("x.x.x.2:1024")等可以让您的应用程序使用不同的 IP 地址和不同的端口。ACE_SOCK_Dgram您可以随意管理端口和地址。

于 2011-12-29T08:08:21.210 回答