Klickt der Client mit der Maus, so sendet er ein Paket C an den Server
Nur zum besseren Verständnis: wieviele Threads verwendet der Client? So wie es beschrieben ist tippe ich auf einen Empfangsthread zum Warten auf A und B Pakete und einen Thread in dem das Paket C gesendet wird. Benutzt der Client zum Lesen und Schreiben die gleiche Connection (Socket) Komponente, oder wird ein TIdTCPClient nur zum Lesen und einer nur zum Schreiben eingesetzt?