Fatalna wiadomość? Kurcze, nawet nie wiedziałem, że od kilku lat miałem problem
1. Pokaż ten program nadający znaki - możliwe, że jeśli nie masz nadawania opartego na buforze kołowym i przerwaniach to znaki nie są upakowane maksymalnie gęsto.
2. Jeśli znaki są odbierane z opóźnieniem po stronie ETHERNETU (znaczy badasz ich odbiór za konwerterem uart->ethernet) to bardzo prawdopodobne, a niemal pewne, że Twój problem wynika ze sposobu w jaki konwerter wysyła pakiety z tymi danymi. Jeśli conieco orientujesz się w tym jak działa sieć TCP/IP (lub UDP - nie wiem co to za konwerter i jak te dane wysyła) to pobierz sobie program WireShark i podejrzyj jak te dane dochodzą do PC. Przypuszczam, ze po prostu kolejne dane są wysyłane w oddzielnych pakietach, lub też konwerter uart->ethernet w jakiś sposób dodatkowo buforuje odebrane znaki i wysyłą je przez sieć tylko w momencie przepełnienia bufora lub wystąpienia określonego czasu bezczynności.
A więc 2. Podaj model tego konwertera.