Hi Simon,
Zitat von
blablab:
Ist das ganze ein schlechter Witz oder gibt es wirklich keine andere, schönere Lösung um Daten vom Server zum Client zu schicken???
Kein schlechter Witz.
Leite dir doch einen Thread ab, in dem dauernd nach neuen Daten nachgeschaut wird. Da wirst du nicht umhin kommen. Dann stellst du das Timeout auf nur 5 msec und baust ein Sleep ein, fertig!
Zitat von
blablab:
Liegt das am
TCP Protokoll, dass es nur so eine hässliche Lösung gibt, oder gibts noch eine andere Lösung???
Das liegt nicht am Protokoll, da zum Beispiel der bei Delphi mitgelieferte TClientSocket das Event OnClientRead (oder so ähnlich) hat. Bei
Indy gibt es aber nur diese eine Lösung (ich lass mich gern eines besseren belehren ...).