Windows IP Helper APIを使用するC#コードを書いています。私が呼び出そうとしている関数の1つは、IPの「uint」表現をとる「 GetBestInterface 」です。私が必要としているのは、IPのテキスト表現を解析して、「uint」表現を作成することです。
これやこれのようなグーグル経由でいくつかの例を見つけましたが、.NETでこれを達成するための標準的な方法があるはずだと確信しています。唯一の問題は、この標準的な方法が見つからないことです。IPAddress.Parseは正しい方向にあるように見えますが、「uint」表現を取得する方法を提供していません。
IP Helperを使用して、ParseNetworkStringを使用してこれを行う方法もありますが、繰り返しになりますが、.NETを使用したいと思います。pInvokeへの依存度が低いほど良いと思います。
だから、誰もが.NETでこれを行うための標準的な方法を知っていますか?