Hallo ich hab da ein kleines Problem mit dem IdUDPServer und zwar folgendes, mit dem Code Teil lese ich die Daten ja aus
Delphi-Quellcode:
procedure TForm1.UDPServerUDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
var S: String;
begin
try
S := UDPServer.ReceiveString;
Memo1.Lines.Add('test');
Memo1.Lines.Add(S);
except
Memo1.Lines.Add('Fehler');
end;
end;
und schreibe es ins Memo1:
Code:
test
<F0MG40oooooooo>
test
<F0MG40oooooooo>
test
<F0MG18+30,5°C>
dies ist leider nur jede 2. nachricht, bei dem ersten event friert er ein und schreibt dann nur das 2. event rein und entfreiert (nicht einmal das 'test' schreibt er mir beim ersten event).
kennt jemand dies problem und kann mir mit rat zur seite stehen?
wäre echt dankbar