Einzelnen Beitrag anzeigen

m0sch3r

Registriert seit: 29. Mär 2004
121 Beiträge
 
Delphi 7 Enterprise
 
#17

Re: Daten reinpacken in Tbytes...

  Alt 16. Mär 2005, 17:00
Funktioniert

Epfang:

Delphi-Quellcode:
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TBytes;
  ABinding: TIdSocketHandle);
var
    paketik : TUDPPacket;
begin
      move(Adata[0], paketik, sizeof(TUDPPacket));

Senden:

Delphi-Quellcode:
procedure TForm1.UDPSendMyRecord(ip : string; SomeRecord: TUDPPacket);
var
    dummy : Tbytes;
begin
     setlength(dummy, sizeof(TUDPPacket));
     move(SomeRecord, dummy[0], sizeof(SomeRecord));
     form1.IdUDPClient1.Host := ip;
     form1.IdUDPClient1.SendBuffer(dummy);

end;

Danke allen für die Hilfe...))
  Mit Zitat antworten Zitat