0

アダプターから現在のIPを名前で取得する必要があります。特定のアダプターに関する情報を確認する方法は知っていますが、そのアダプターのIPを取得するために使用できるかどうかはわかりません。

foreach (NetworkInterface adapter in networks)
{
    if (adapter.Name == "DataServer")
        break;
}

アダプターの名前は「DataServer」です。その情報を使用して、インターネットを使用せずにアダプターが割り当てられている実際のIPアドレスを取得し、確実に接続できるようにする方法があるかどうかを知りたいと思います。指定されたアダプタ名。

または、これを行う別の方法があり、アダプター名でIPを取得できる場合。

4

1 に答える 1

1

電話

adapter.GetIPProperties().UnicastAddresses.Single(a => a.Address.AddressFamily == AddressFamily.InterNetwork).Address
于 2012-05-20T16:58:06.417 に答える