Daten per UPD übertragen - Zwischenspeicher?

#2411251
Lesenswert?

Hallöchen

Ich habe ein eigenartiges Problem bei einem meiner Programme ( erstellt 
unter Delphi 2006 )

Meine Software empfängt Daten per UDP ( verwende die Fundamentals Tools 
)

Eine zweite Software senden nun mehrmals pro Sekunde Daten an meine 
Software.
( Zum Test mit einem Couter der Anzahl der Datensätze,
dieser Counter beginnt bei jedem Start der SOftware neu )

Es entsteht nun zwischen dem Senden der Daten und dem Empfangen der 
Daten ein Versatz.
Die eine Software zeigt an, dass 200 Datensätze geschrieben wurden.
Meine Software zeigt aber an, dass nur 150 Datensätze empfangen wurden.

Wenn ich die Software die Daten sendet, beende und neu starte,
empfängt meine Software erst die restlichen 50 Datensätze von vor dem 
Beenden der Software und dann erst die neuen Datenpacket.
Komischerweise empfange ich die 50 restlichen Datenpacket im selben 
Zeitintervall in dem die neuen Daten gesendet wurden.


Empfangen     Senden
148    198
149    199
150    200
             Neustart
151    1
152    2
153    3
usw.


Es scheint als ob die Datenpacket irgendwo zwischengespeichert werden 
und im Interval wie empfangen auch wieder weitergesendet werden ??


Hatte schon mal jemand so ein Problem ?

Und / oder kann mir jemand helfen.

Danke Euch.

mfg
Mandi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren