0

eth01 つの物理インターフェイスと 3 つの仮想インターフェイスを備えた Linux サーバーがありますeth1, eth2, eth3。サーバーには 4 つの IP アドレスがあり、多数の IP ポート (100k 以上) を使用する必要があります。サーバーには、 、、bond0などの 4 つのアドレスとのインターフェイスがあります。私のアプリケーションは ACE v5.5 に基づいています。ローカルポートを開くには、 class を ctor 引数とともに使用します。できます。別のローカル IP で開くには?.1.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")、 などACE_SOCK_Dgramを使用すると、アプリケーションで異なる IP アドレスと異なるポートを使用できるようになります。ポートとアドレスを自由に管理できます。

于 2011-12-29T08:08:21.210 に答える