1

MAC 上の Xamarin Studio で Xamarin を使用して iOS アプリを作成しています。オープン ソースの uPNP 実装を使用しています。その中で、彼らは使用しますNetworkInterface.GetAllNetworkInterfaces()

私の問題は、返された各インターフェイスのOperationalStatusプロパティが「不明」に設定されていることです。

Windows では、これらはすべて「上」または「下」に設定されています。ただし、Xamarin を使用して iOS デバイスでこの同じコードを実行すると、すべてのインターフェイスOperationalStatusに「不明」が表示されます。

これにより、少なくとも 1 つが「稼働中」であることが予想されるため、すべてが破棄されます。OperationStatusそれで、これらのインターフェースで正確に取得するために必要な方法や何かがありますか?

私はいくつかのクロスプラットフォーム開発を行おうとしていますが、可能な限り uPNP コードを特殊なケースにしたくありません。

ご協力ありがとうございます!!!

4

1 に答える 1