Einzelnen Beitrag anzeigen

Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#4

Re: Überprüfen ob Server noch da ist

  Alt 31. Aug 2005, 11:23
wenn es "nur" darum geht, zu prüfen, ob die Netzwerkstrecke zwischen Client und Server noch steht, würde ich anstelle von TCP (das einem relativ weit vom Netzwerk abkapselt) ICMP verwenden (Ping)... für reines Pingen brauchst du auch keine Server-Software, da dieser Teil bereits der IP-Stack (im OS) übernimmt...
jede Sekunde ein Ping-Request absetzen; wenn nicht innert nützlicher Frist (bei Ethernet innert Millisekunden) ein Ping-Response eintrifft, ist die Strecke down.

PS: mit TCP wirst du kurze Unterbrüche nicht mitbekommen, da das Protokol per Definition ein nicht bestätigtes Paket mehrmals wiederholt, bis dann irgendwann (z.T. bis Minuten) aufgegeben wird.
  Mit Zitat antworten Zitat