Da wäre eine Lösung wie Websockets (da bidirektional) auch ganz gut.. oder eben
Indy. Beim Start einfach beim Service anmelden... Ich selbst nutze für sowas RealThinClient, aber ist halt kommerzielles Paket. Vorteil : Schnelle und einfach Implementierung und Datenaustausch über JSON
Mit den Indys klappt es schon super. Es werden auch nur kurze Kommandos mit einer ID ausgetauscht; da wäre JSON schon der Holzhammer. Und in Websockets müsste ich mich erst einmal einarbeiten... Ich bin zu alt für das neumodische Zeug