Man kann mit HTTP schon einiges verrücktes Zeug machen, zB.
Streaming oder Long-Polling bzw.
BOSH.
Das muss aber auf Serverseite unterstützt sein (und keine Ahnung wie idHTTP damit zurechtkommt).
Für Streaming kann man notfalls eine Ebene tiefer gehen und TIdTCPClient einsetzen:
http://stackoverflow.com/questions/1...ream-with-indy
Long-Polling ist unproblematisch, da es einfaches HTTP ist bei dem der Client in einer Schleife mit relativ hohem Timeout (zum Beispiel 30 Sekunden) Requests an die gleiche
URL sendet und so ununterbrochen lauscht, ob der Server Neuigkeiten hat.
Auch serverseitig geht Long Polling mit
Indy TIdHTTPServer problemlos:
http://stackoverflow.com/questions/1...ing-jquery-and
http://mikejustin.wordpress.com/2013...-long-polling/