Hallo zusammen,
ich hätte noch eine Anmerkung:

Anstatt eine "Sammelzeit" einzustellen, könnte man doch auch einfach angeben wieviele DAU's abgewartet werden soll. Ich empfange hier z.B. immer zwei DAU's.

Stelle ich nun ein "warte den zweiten DAU ab", sammelt er die 1. Nachricht, wartet auf die 2. Nachricht und weiß dann sofort(!), es ist nun alles da, wertet die längste beider Meldungen aus und verschickt diese.

Hätte den Vorteil, dass der Textsammelvorgang immer nur so lange dauert wie es unbedingt sein muss.