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