MAC의 Xamarin Studio에서 Xamarin을 사용하여 iOS 응용 프로그램을 작성하고 있습니다. 오픈 소스 uPNP 구현을 사용하고 있습니다. 그것들은 NetworkInterface.GetAllNetworkInterfaces()
을 사용합니다.NetworkInterface.GetAllNetworkInterfaces()는 Xamarin.iOS에서 OperationalStatus가 'Unknown'인 인터페이스를 반환합니다.
내 문제는 반환 된 각 인터페이스가 OperationalStatus
속성이 '알 수 없음'으로 설정되어 있다는 것입니다.
Windows의 경우 모두 위 또는 아래로 설정됩니다. 그러나 Xamarin을 사용하고 iOS 기기에서이 코드를 실행하면 모든 인터페이스에 OperationalStatus
이 '알 수 없음'으로 표시됩니다.
이렇게하면 적어도 하나가 '가동'상태 일 것으로 예상되기 때문에 모든 결과가 삭제됩니다. 그렇다면이 인터페이스에서 정확한 OperationStatus
을 얻기 위해 필요한 방법이나 무언가가 있습니까?
크로스 플랫폼 개발을 시도하고 있으며 가능하다면 uPNP 코드를 특별하게 사용하고 싶지 않습니다.
도움 주셔서 감사합니다.