Zitat von
Mavarik:
Übrigens i und l zu verwenden ist immer schlecht zu lesen..
Weiß ich, is ne dumme Angewohnheit. Sagt mein Lehrer auch immer!
Zitat von
Mavarik:
Wofür soll aber die Repeat sein?
Warum machst Du das ganze 5 mal?
Warum setzt Du i außerhalb der While auf 0 und nicht innerhalb vor der Repeat?
5 Mal zur Sicherheit. Weiß ja nicht, wie du das siehst, aber bei ner 10Mbit Netzwerkleitung bekomme ich oft Paketverluste (Zumindest hier im Netz). Das mit dem i habe ich nach Hawkeye219's vorschlag geändert.
Der code funktioniert jetzt.
Bin halt neu in Delphi und ich weiß selbst, dass man an diesem code noch ne MENGE verändern/verbessern kann. Wollte bloß, dass die endlosschleife weg ist. Jetzt funktioniert es ja auch ganz gut. Trotzdem danke nochmal für die direkte Fragestellung!
Zitat von
mquadrat:
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.
Richtig interpretiert. Ich war mir kurzerhand unsicher, ob ich verluste über die 10Mbit Leitung erhalte. Vielleicht ist fünf mal übertrieben. Weiß ich nicht und für verbesserungen ist ja noch platz.
Trotzem danke euch beiden für die Antworten