[英]Using ACE framework with bind interface
我有一个具有一个物理接口eth0
和3个虚拟接口eth1, eth2, eth3
Linux服务器。 服务器有4个IP地址,必须使用很多IP端口(超过100k)。 服务器具有具有4个地址的bond0
接口,例如.1
, .2
, .3
和.4
。 我的应用程序基于ACE v5.5。 要打开本地1023
端口,请使用带有ctor参数ACE_Addr = ACE_INET_Addr("0.0.0.0:1023")
ACE_SOCK_Dgram
类。 有用。 如何在另一个本地IP上打开1023
?
谢谢。
我找到了解决方案。 使用ACE_SOCK_Dgram
ctor参数中的ACE_INET_Addr("xxx1:1023")
, ACE_INET_Addr("xxx2:1023")
, ACE_INET_Addr("xxx2:1024")
等,可以为您的应用程序使用不同的IP地址和不同的端口。 您可以根据需要管理端口和地址。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.