0

h_addr_list は、システム (物理アダプターと仮想アダプターの両方) の IPv4 アドレスのリストを返します。リストが読み込まれる順序は、ipconfig /all によってリストされる順序と一致します。コントロール パネルでアダプタの順序を変更すると、ipconfig /all の出力と h_addr_list の順序も変更されることがわかります。

私が現在直面している問題は、VMware がインストールされているいくつかの Windows 8 物理マシンで、コントロール パネルで順序を変更しても、h_addr_list のアドレスの順序が変更されないことです。順序の変更は、ipconfig /all 出力のアダプタの順序に影響しますが、h_addr_list のアドレスの順序には影響しません。私のアプリケーションは h_addr_list で見つかった最初の IPV4 アドレスを返すため、順序は重要です。

助けてください。

4

0 に答える 0