Das Programm scheint zu prüfen, ob ein bestimmter Server ansprechbar ist. Die Wiederholung ist zur Sicherheit da, dass er nicht "aus Versehen" Alarm auslöst, wenn das Verbinden einmal aus Zufall / Paketverlust etc scheitert. Wenn der Server fünf Mal nicht verbindet, dann kann er davon ausgehen, dass er wirklich offline ist.
Zumindest interpretier ich den Code mal so