Einzelnen Beitrag anzeigen

NickelM

Registriert seit: 22. Jul 2007
Ort: Carlsberg
445 Beiträge
 
Delphi 2009 Professional
 
#7

AW: Via Indy UDP Client ASCI Daten zu einem Netzwerkgerät senden

  Alt 16. Feb 2012, 15:41
Also bei der Beschreibung steht folgendes :

Code:
Wichtig: Diese Bytes müssen als erste Daten über die Verbindung
geschickt werden. Sie müssen als Großbuchstaben und ohne zusätzliche
Zeichen wie <CR> oder <LF> geschickt werden.
Ich weis das Indy wenn du Strings über Indy direkt sendest das er CR oder LF Anhängt.
Hast du mal versucht, diese als Zahl zusenden?
Cardinal entspricht auch 4 Bytes.
Hier ein Testcode bei einem Localen TCP Cleint/Server
Der Server bekommt es richtig bei mir, aber naja ist halt nicht dein Server:
Delphi-Quellcode:
const Befehl : array[0..3] of AnsiChar = ('A','S','C','I');
begin
IdTCPClient1.Connect;
IdTCPClient1.IOHandler.Write(Cardinal(Befehl));
end;
Nickel
"Lebe und denke nicht an morgen"
Zitat aus dem gleichnamigen Bollywoodfilm.
  Mit Zitat antworten Zitat