Entwickler-Ecke

Netzwerk - Netzwerkkabel eingesteckt


Freefly85 - Sa 12.03.11 12:33
Titel: Netzwerkkabel eingesteckt
Wie überprüfe ich, ob ein Netzwerkkabel eingesteckt ist?

Es gibt zwar eine Möglichkeit aus dem Namespace System.Net.NetworkInformation.

Dieser besitzt folgende Methode: GetIsNetworkAvailable
...welche true zurückgibt, wenn ein Netzwerkadapter verfügbar ist.
Allerdings gibt die Methode auch true zurück, wenn der Wireless-Adapter eingeschaltet ist (Laptop).

Gibt es eine Möglichkeit, explizit das Netzwerkkabel zu überprüfen?

Hier noch der msdn-Link:
http://msdn.microsoft.com/de-de/library/system.net.networkinformation.networkinterface.aspx#Y1311


Th69 - Sa 12.03.11 13:46

Hallo,

GetIsNetworkAvailable gibt ja nur an, ob generell überhaupt mindestens eine Netzwerkverbindung aktiv ist.

Vllt. hilft dir ja eher der OperationalStatus [http://msdn.microsoft.com/de-de/library/system.net.networkinformation.networkinterface.operationalstatus.aspx]? Du mußt natürlich ersteinmal mittels GetAllNetworkInterfaces [http://msdn.microsoft.com/de-de/library/system.net.networkinformation.networkinterface.getallnetworkinterfaces.aspx] den 'echten' Netzwerkadapter rausfinden (falls du mehrere installiert hast).