Indy arbeitet nur blockierend. Client fragt und Server antwortet.
Wenn der Server alle Clients versorgen soll müssen die Clients ständig nachfragen (polling / long polling).
Wenn der Server alle Clients versorgen soll, sendet der Server einfach an alle Clients.
Das geht mit allen Socketverbindungen,
Indy ist da keine Ausnahme
Sockets sind, sobald einmal die Verbindung hergestellt wurde, bidirektional.
Blockierend und Request/Reply sind zwei verschiedene Paar Schuhe. Wenn der Server an Clients sendet, wird bei
Indy die Servernachricht blockierend gelesen. Normalerweise in einem Thread, der im Hintergrund läuft.
Beispiel für Message Push:
https://mikejustin.wordpress.com/201...-push-example/