我正在 MAC 上的 Xamarin Studio 中使用 Xamarin 编写一个 iOS 应用程序。我正在使用开源 uPNP 实现。在其中,他们使用NetworkInterface.GetAllNetworkInterfaces()
.
我的问题是每个返回的接口都将其OperationalStatus
属性设置为“未知”。
在 Windows 中,所有这些都设置为“向上”或“向下”。但是,当使用 Xamarin 并在 iOS 设备上运行相同的代码时,所有接口都有一个OperationalStatus
“未知”。
这导致所有这些都被丢弃,因为它期望至少有一个是“向上”的。那么,是否有一些方法或一些我需要做的事情来获得OperationStatus
这些接口的准确信息?
我正在尝试进行一些跨平台开发,如果可能的话,我不想对 uPNP 代码进行特殊处理。
感谢你的协助 !!!