Hey!
Ich blicks mal wieder "auf keinem Aug"
Ich will einen eigenen Typ (ein Record) über UDP versenden.
Der Typ:
Delphi-Quellcode:
type
TRemoteData =
record
name:
string;
hash:
string;
ip:
string;
id: integer;
end;
Dann send ich mit dem Udp-Client (von
Indy) diesen Record. Hier mal sinnvoll mit x benannt
client.SendBuffer(x,SizeOf(x));
Und jetzt hab ich einen UDP-Server. Aber wie komm ich jetzt wieder an den Record? Ich hab mal sowas gemacht:
Delphi-Quellcode:
procedure TForm1.serverUDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
var st: TStream;
begin
st := TStream.Create;
st.CopyFrom(AData,Adata.Size);
end;
Und nu?
Danke im Voraus!
gruß, mr47