1
私は、3G接続が可能なモバイルデバイス(フルWindowsインストール)で使用されるプログラムに取り組んでいます。特定のデバイスに3G接続がある場合は、そのデバイスを利用したいと考えています。しかし、プログラムは、どのタイプの接続と速度が現在利用可能であるかに基づいて、通信の優先順位付けが可能でなければなりません。セルラーネットワークと802.11とイーサネットの接続と速度の検出? C#.Net
System.Net.NetworkInformation.NetworkInterfaceを使用してネットワークインターフェイスの一覧を取得できますが、インターフェイスがセルデータ、ワイヤレス、または通常のイーサネットだけでなく、使用可能な速度であるかどうかを確認する良い方法があります(特にセルデータの場合)?
NetworkInterfaceTypeをスローすると、携帯電話かどうかがわかります。 http://msdn.microsoft.com/en-us/library/system.net.networkinformation.networkinterface.networkinterfacetype.aspx – user7116
私はすでにこの情報を得ることができます。問題は、A)速度がインタフェースの最大速度であると思われ、B)セルデバイスのインタフェースタイプがB ...であるということですか?イーサネットは明らかですが、どのようなタイプのセルが現れるかはわかりません。 – Totty
@Totty:どのようなデバイスを使用していますか?ネットワークインターフェースは、それが有する情報のみを提供することができる。より多くの情報を得るには、WMIの世界やpInvokeを楽しむ必要があるかもしれません。 –