Hi suit.
Es kann durchaus sein dass du einen Request zu Sekunde 0 verschickst, den nächsten zu Sekunden 10 und den dritten zu Sekunde 20. Dann komm zu Sekunde 21 die Antwort des zweiten Requests, zu Sekunde 22 die des Dritten und zu Sekunde 29 die des ersten Requests.
Ob die Reihenfolge der Antworten dieselbe ist wie die Reihenfolge des Abschickens der Requests, ist nicht erheblich. Nur, ob die Reihenfolge, in der die Antworten beim Client ankommen, dieselbe ist wie die Reihenfolge, in der sie vom Server produziert wurden.
Dafür kann der Server die Systemzeit mitschicken (was aber ein paar potentielle Stolpersteine mit sich bringt), oder einen Counter in der Datenbank führen und jeweils mit senden, anhand dessen der Client erkennt, ob der neu empfangene Wert neuer ist als der aktuelle oder nicht.
Verspätungen kann man natürlich trotzdem kriegen, aber das ist grundsätzlich nicht zu verhindern.
Viele Grüße,
der Bademeister