WinPCapDevice を使用しており、既に初期化しています。そのデバイスから IP を取得できるようにしたいのですが、デバイスの IP アドレスを抽出する方法がどこにも見つかりません。それを行う方法がない場合、WinPCapDevice の IP アドレスを取得して IP アドレスのリストと照合できる別の方法はありますか?
これが、私が話しているコードの小さなチャンクです。
IPHostEntry host;
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIPAddress = ip.ToString();
//Want to check if my WinPCapDevice device's IP is equal to ip
}
}