Einzelnen Beitrag anzeigen

Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#8

Re: Datenaustausch zwischen 2 Threads bzw weitergabe von Dat

  Alt 7. Okt 2009, 14:21
so wie es ausschaut habe ich mein "problem" gefunden.
Habe es aber nur gefunden, weis aber nicht wie ich es besser machen könnte.

Und zwar der Server sendet im 10 sekunden takt ein Ping und schaut bei der
nächsten kontrolle ob der client mit einem pong geantwortet hat.
Wenn nicht wird die Verbindung getrennt.
Wenn ok wird wieder ein Ping gesendet und so weiter.

Möchte der Client Daten senden, schickt er erst ein Ping um zu schauen ob die Verbindung noch besteht,
kommt ein pong in x ms zurück daten senden.

Jetzt habe ich mal den Alivetimer beendet und siehe da keine Probleme.
In den log der clients steht dannn (mit alivetimer)
Zitat:
[07.10.2009 15:16:07] OUT Ping <- ping senden
[07.10.2009 15:16:07] IN Alive <- alive bekommen
[07.10.2009 15:16:17] Err kein Pong!!! <- kein pong bekommen
Wenn ich aber keinen alive timer habe kann ich nicht feststellen ob der client noch da ist,
das muss ich aber wissen, z.b wird das kabel getrennt.

gruß
  Mit Zitat antworten Zitat