Einzelnen Beitrag anzeigen

-TheCoke-

Registriert seit: 15. Sep 2007
22 Beiträge
 
#1

IdUDPServer sendet nicht das was er soll

  Alt 24. Sep 2008, 23:14
Hallo!

Ich hab noch ein Problem mit dem Indy UDP Server von Delphi 2009.

Ich schreibe gerade ein mit Delphi 7 erstelletes Projekt in Delphi 2009 neu.

Delphi-Quellcode:
string1 := #$7f#$00#$01#$02#$c2#$00#$00#$00#$00#$01#$00#$00#$08#$00#$00#$00#$00#$00#$00#$00...
string2 := #$00#$00#$02#$00#$00#$00#$00#$00#$00#$00#$02#$00#$00#$00#$00#$00#$00#$00#$00#$00...
UdpServer.Send(ABinding.PeerIP, ABinding.PeerPort,string1 + string2);
Das Problem ist nun, dass beim Client nicht das ankommt was ich absende.

In diesem Fall sind z.B. die ersten 4 Bytes richtig, das 5. Byte ist jedoch $41 anstatt $c2.

In Delphi 7 hat es mit dem gleichen Code wunderbar funktioniert. Ich verstehs nicht.

Coke
  Mit Zitat antworten Zitat