Ausserdem könnte man auch ohne persistente Verbindung arbeiten, Client baut Verbindung zum Server auf, schickt "Ping, ich bin online" und baut die Verbindung wieder ab. Designmöglichkeiten gibts viele, ich würde aber auf jeden Fall (vgl. weiter oben)
TCP vorziehen
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.
" (Henning Richter)