Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#3

AW: Wie erkennt Client wenn Server disconnected

  Alt 7. Jun 2015, 18:48
Verschicke einfach ein Keep-Alive paket, z.b. innerhalb deines Protokolls ein 'X'. Der Server/die Gegenstelle muss dann mit einem 'Y' antworten. Das machst Du alle paar M Sekunden.

1. Der Client verschickt ein 'X'. Wenn nach M/2 Sekunde kein 'Y' kommt, ist die Verbindung tot.
2. Wenn der Server nicht alle M*1.2 Sekunden ein 'X' bekommt, ist der Client tot.

So wissen beide, wer wann tot ist. Man muss nur das Interval auf beiden Systemen gleich machen.
  Mit Zitat antworten Zitat