Hallo,
ich habe ein Record, das ich per UDP-Stream versenden möchte.
Code:
TNotification = record
nfIdentity: String[100];
nfIP : String[15];
nfTabelle : String[100];
end;
Das Versenden funktioniert folgendermaßen:
Code:
UDPClient.SendBuffer('255.255.255.255', 30000, vNotification, SizeOf(TNotification));
Empfangen kann ich nur einen TStream! D.h. der Record ist in dem Stream versteckt.
Wie kann ich aber den Stream in den Record bzw. ein Objekt schieben????
Bis jetzt habe ich das so versucht, was aber in die Hose ging, denn da stehen nur irgendwelche kryptischen Werte drin:
Code:
vReceiveStream.Position := 0;
vReceiveStream.WriteBuffer(vNotification, SizeOf(TNotification));
vTabelle := vNotification.nfTabelle;
Hat jemand eine Idee wie ich das machen könnte????
Vielen Dank an alle!