Einzelnen Beitrag anzeigen

Andre.R

Registriert seit: 31. Mai 2003
45 Beiträge
 
#1

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

  Alt 11. Feb 2012, 12:44
Hi ,

ich möchte via Indy UDPCient einen ASCI Befehl an ein Netzwerk Gerät senden.
Das Gerät ist von Irtrans.de ein Infrarotempfänger / sender.
Leider kommt immer "Received: ERROR: ASCII Format Error" !
Mit Putty und RAW Mode geht's !

Hier steht:
Zitat:
Anmeldung am IRTrans System / ASCII Modus inititalisieren
Die gesamte Kommunikation erfolgt über den Port TCP/21000. Dieser Port ist offiziell für das
IRTrans System reserviert, so daß es hier auch nicht zu Konflikten kommen sollte.
Zunächst muß eine Anmeldung am System erfolgen. Hierzu besteht folgender Ablauf:
- Aufbau einer Verbindung zum Port TCP/21000 des irservers/IRTrans Moduls
- Senden der 4 Bytes „ASCI“ über die neue TCP Verbindung.
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.
Auszug aus der Indy demo:

Delphi-Quellcode:
begin

 ThisMessage := 'AVER' ;
  UDPMemo.Lines.Add(ThisMessage);
   UDPClient.Send(ThisMessage);
Habe ich was übersehen ?
andre
  Mit Zitat antworten Zitat