Forum: Netzwerke
Delphi
by Poolspieler,
30. Mär 2010
Hallo nochmal,
es hat ein wenig gedauert, bis ich alle (bis jetzt bekannten) Ideen ausprobiert habe... :?
@Rudirabbit:
Ich habe Dein Beispiel getestet mit folgendem Ergebnis:
- ich habe in der Empfangsroutine alle empfangenen Pakete in eine Datei (im lesbaren Hexformat) mitgeschrieben.
- dabei kam heraus, dass von drei zu empfangenen Paketen etwa ZWEI VERWORFEN (bzw. nich empfangen)...
Forum: Netzwerke
Delphi
by Poolspieler,
27. Mär 2010
Hallo nochmal,
folgenden Threadansatz habe ich ausprobiert:
while not terminated do
begin
schaue in Empfangspuffer
Wenn Daten da sind verarbeite oder verschiebe diese
end;
Ergebnis: Auch hier gehen (in Abhängigkeit von der Systemlast) Daten "verloren". Allerdings habe ich für das Senden und für das Empfangen des selben UDPClient benutzt.
Forum: Netzwerke
Delphi
by Poolspieler,
25. Mär 2010
Guten Abend Klaus,
danke für Deine Antwort.
Hier ist aber die Frage, in wie weit TidUDPClient Threadsicher ist. Und welcher Teil mit synchronize() synchronisiert werden muss.
Weißt Du es - oder sonst jemand?
Gruß,
Poolspieler