Hallo,
ich habe ein Problem, dass die TCP Daten per Indy nicht richtig gesendet werden.
Diese werden verändert als würden Zeichen größer $7F nicht zulässig sein.
Warum? Was mache ich falsch? Wie kann man dies machen?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| procedure TForm1.Button1Click(Sender: TObject); var s : string; begin IdTCPClient1.Host := IPAdresse.Text; IdTCPClient1.Port := StrToInt(Port.Text); IdTCPClient1.Connect;
s := #$03+#$00+#$8F+#$14+#$FF+#$05+#$0C+#$30; Form1.IdTCPClient1.IOHandler.Write(s); if IdTCPClient1.Connected then IdTCPClient1.Disconnect; end; |