Also bei meinen neuner Indies ist der Parameter AData im OnUDPRead-Event vom Typ TStream. (Oder haste dich nur vertippt?
)
Die Procedure müsste dann so aussehen:
Delphi-Quellcode:
procedure IdUDPServerUDPRead(Sender: TObject; AData: TStream; // <-- siehe da
ABinding: TIdSocketHandle);
var
Text: string;
StrStream: TStringStream;
begin
StrStream := TStringStream.Create('');
try
StrStream.CopyFrom(AData, AData.Size);
Text := StrStream.DataString;
finally
StrStream.Free;
end;
end;
Weiß aber nicht, ob sich das bei den Indys 10 geändert hat
.
Mfg
Thorben