Server-Check mit C#.NET

Server-Status mit C# für ASP oder PHP testen

Antwortet der Server nicht oder liefert er ein falsches Ergebnis, wird sein Status auf "fehlerhaft" gesetzt und dadurch das rote Icon in der Statuszeile angezeigt. Die Tests finden in einem festen zeitlichen Abstand statt, der im Quellcode festgelegt ist. Hier bietet es sich an, das Beispielprogramm ein wenig zu erweitern, etwa um eine Dialogbox zum Einstellen der Optionen wie dem Update-Intervall.

Schließlich verfügt das Programm noch über eine Dialogbox, mit der Sie neue Server in die Liste der zu testenden Geräte aufnehmen können. Dazu ist der komplette Hostname anzugeben. Alle definierten Server werden in einer Liste abgelegt, die beim Beenden des Programms gespeichert wird. Dadurch steht sie beim nächsten Programmstart wieder zur Verfügung.

So weit zur Beschreibung der gewünschten Funktionalität, nun zur Implementierung. Diese erfolgt wie angekündigt so, dass Sie das Programm mit einem eigenen Skin ausstatten können. Das Programm wird also nicht wie ein normales Windows-Programm aussehen, sondern ein ganz eigenes Aussehen haben. Die Art des Aussehens können Sie dabei selbst festlegen, denn es wird einfach per Bitmap festgelegt.