Hi Zerolith,
ich habe in meinem Chat nur TServerSocket.OnClientRead und TClientSocket.OnRead verwendet. Mehr habe ich nicht benötigt.
Zitat:
den ClientSocketWrite fang ich ab um herauszufinden ob der Client zum Server schreibt...

Warum? Du musst ja selbst die Daten ins Socket schreiben (vom Client aus jetzt). Warum willst du da noch ein Ereignis um rauszufinden dass du den Code grade ausführst?
Greetz
alcaeus
PS: Verwende bitte mal die Ereignisnamen, und nicht die Namen der Handler so wie sie in deinem Programm stehn. Ich hatte bei ClientSocketRead erstmal an TServerSocket.OnClientRead gedacht