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.