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.