Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

Re: IdIrc feststellen ob die verbindung noch da ist

  Alt 8. Jan 2010, 19:00
Wenn zwei Rechner über TCP/IP verbunden sind und es werden keine Daten gesendet,
dann kann man das Netzwerkkabel rausziehen und keine Seite bekommt mit, dass die Verbindung eigentlich getrennt ist.
Erst wenn eine Seite Daten sendet, kann festgestellt werden, dass die Verbindung nicht mehr besteht.

Bezogen auf IRC würde ich dem regelmässig den PING-Befehl schicken.
(Mit PING meine ich nicht das übliche Ping sondern den Befehl im IRC-Protokoll)
Üblich sind 5Min nachdem die letzte Message empfangen wurde.
Wenn die Verbindung getrennt wurde, dann gibt es beim Senden des Befehls einen Fehler und du weisst dann, dass die Verbindung unterbrochen ist.
fork me on Github
  Mit Zitat antworten Zitat