Mit deinem zweidimensionalen Array implizierst du eine Struktur deiner Empfangsdaten, die gar nicht vorhanden ist - wenn ich dich richtig verstehe. Das bringt uns wieder auf die Queue. Ich selbst favorisiere einen ring buffer, bei dem sich Schreib- und Lese-Index ein Wettrennen liefern. Ich habe dir mal eine
Unit angehängt, die dir das Prinzip verdeutlichen kann. Viel Spass beim Studieren des Codes.
marabu