0

これが私の要件です。

2 つの TCP クライアント接続/単一の eth ポートからのエミュレーション

2 つの仮想インターフェイスを作成しました。

 ifconfig eth1:0 10.0.0.2
 ifconfig eth1:1 10.0.0.3

特定のインターフェイスが TCP クライアントの確立に使用されるように、TCP クライアント コードを作成することができます。

例えば

./client_app eth1:0 - -- IP 10.0.0.2 のクライアントの場合

./client_app eth1:1 -- IP 10.0.0.3 のクライアント用

4

1 に答える 1

0

すべてのローカル インターフェイスを列挙し、これらのインターフェイスに関連付けられている IP アドレスを取得するには、システム コールを使用しますgetifaddrs()

次に、bind()システム コールを使用して、接続のローカル側を特定のローカル インターフェイスの IP アドレスにバインドします。

于 2015-07-27T17:25:03.860 に答える