MAC 上の Xamarin Studio で Xamarin を使用して iOS アプリを作成しています。オープン ソースの uPNP 実装を使用しています。その中で、彼らは使用しますNetworkInterface.GetAllNetworkInterfaces()
。
私の問題は、返された各インターフェイスのOperationalStatus
プロパティが「不明」に設定されていることです。
Windows では、これらはすべて「上」または「下」に設定されています。ただし、Xamarin を使用して iOS デバイスでこの同じコードを実行すると、すべてのインターフェイスOperationalStatus
に「不明」が表示されます。
これにより、少なくとも 1 つが「稼働中」であることが予想されるため、すべてが破棄されます。OperationStatus
それで、これらのインターフェースで正確に取得するために必要な方法や何かがありますか?
私はいくつかのクロスプラットフォーム開発を行おうとしていますが、可能な限り uPNP コードを特殊なケースにしたくありません。
ご協力ありがとうございます!!!