Wenn ich das richtig sehe, benützt du jetzt zwei Puffer im Wechsel ohne Berücksichtigung der Reihenfolge oder der Möglichkeit, dass UDP-Pakete doppelt eintreffen.
Im lokalen Netzwerk und im gleichen Segment funktioniert das, aber wenn Router (wie im Internet) dazwischen sind kann es Probleme geben.
Für Sendungen übers Internet müsstest du auch deine Puffergrösse zurückfahren (Richtwert 1kB)
um
IP-Fragmentierung zu vermeiden.
Ist auf jeden Fall ein interessantes Thema; also dranbleiben.