0

私は3つのIPアドレスを持っています。

  • ソース IP : IP1
  • ターゲット IP : IP2、IP3

ソース IP から最も近いターゲット IP を C コードで特定するにはどうすればよいですか

IP アドレスの正確な場所を知る必要はありません。

どのターゲット IP が最も近いかを知りたいだけです。

アドバイスをお願いします。

ありがとうございました。

4

2 に答える 2

0

トレースルートを使用しますか?

$traceroute <IP ADDR>

IPアドレス自体があると仮定して、ホップ情報と速度を返す必要があります

于 2013-06-04T09:58:14.467 に答える
0

あなたのIPはフォームにあります

aaa.bbb.ccc.ddd - 4 components.

最初に、最初のコンポーネントを処理する必要があります。

比較(source.aaaa - target1.aaaa)して(source.aaaa - target2.aaaa)

(モジュールごとなので、差分は常に正です)

両方が等しい場合は、次のコンポーネントに進みます。

異なる場合 - 差が小さい方が最も近いものです。

于 2013-06-04T10:02:15.357 に答える