2017-08-04 3 views
0

私はJavaでネットワーキングに少し慣れています。 マシンの利用可能なすべてのIPから選択されたIPだけをリッスンするサーバーソケットを作成する必要がある状況に陥ります。選択したIPアドレスだけをリッスンするjavaでserversocketを作成する必要があります

私はeth0からeth7までの8つのvNIC(インターフェイス)にそれぞれ独自のIPを持っています。私のサーバーソケットは、eth4、eth5、eth6 & eth7でのみlistenする必要があります。

現時点では、特定のIPまたはマシン内の使用可能なIPをリッスンするオプションがあります。しかし、私の必要条件は何かではなく、複数のIPだけです。

また、IPごとに複数のソケットを作成することもできます。私の場合、合計4つのソケット。

より洗練されたソリューションがありますか?

+0

私は、特定のIPアドレスにソケットをバインドする必要があると思います – efekctive

答えて

0

できません。 1つのIPアドレス、またはそのすべてを聴くことができます。他に何もない。

IPアドレスごとにリスニングソケットを作成する必要があります。

関連する問題