15.3 Aus einem Programm heraus pingen
Problem
Sie möchten prüfen, ob ein Computer über das Netzwerk verfügbar ist.
Lösung
Nutzen Sie die Klasse System.Net.NetworkInformation.Ping
, um zu testen, ob eine Maschine verfügbar ist. In der Methode TestPing
wird eine Instanz des Typs Ping
erzeugt. Eine Ping-Anfrage wird über die Methode Send
an www.oreilly.com gesendet. Die Send
-Methode ist synchron und liefert ein PingReply
-Objekt zurück, das auf das Ergebnis des Pings geprüft werden kann. Eine zweite Ping-Anfrage führen Sie asynchron mit der Methode SendAsync
aus, nachdem Sie die Klasse Ping
für das PingCompleted
-Event registriert haben.
public static void TestPing( ) { System.Net.NetworkInformation.Ping pinger = new System.Net.NetworkInformation.Ping( ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.