Hallo,
mit welchem Baustein aus der network.lib kann ich Telnet Befehle an ein Gerät senden. Kann mir bitte jemand ein Beispiel posten, wie das auszusehen hat.
Ich möchte einen Telnetbefehl an meine Fritzbox senden, über Telnet direkt oder über eine Batchdatei funzt das einwandfrei. Wenn das jetzt noch die Wago könnte, wäre das deluxe!
hallo
ich habe dir ein beispiel runtergetippt
habe gerade wenig zeit, das ganze ist rein theoretisch, ist nicht getestet
probiere mal und sag mir dann wies läuft ! (siehe anhang)
gruss peewit
[gelöscht durch Administrator]
Danke habe das Telnet Demo Programm getestet . Es funktioniert sehr gut! Nur das Problem was ich habe sind die Sonderzeien am ende jeder Zeile (^w).
http://www.questionkit.com/index.php/blog/7-unix/17-how-to-remove-m-ctrl-m-characters-using-telnet-or-putty-in-windows-.html (http://www.questionkit.com/index.php/blog/7-unix/17-how-to-remove-m-ctrl-m-characters-using-telnet-or-putty-in-windows-.html)
Leider hilft mir das nicht weiter weil die der Telnet Server auf einer Sandbox läuft, und ich ihn nicht verändern kann .
Gibt es auch ein Demo Programm für Telnet Empfang ?
Danke @ peewit
das controlzeichen (^w) kannst du im string einfach als $xx übergeben
beispiel: hier wird der ein zeichen mit code ascii code 10 benutzt
das ist der text$0a
du musst dir nur den ascii code von (^w) raussuchen
telnet empfang
an sich kein problem
in dem empfangsbuffer kommen jetzt schon automatisch die empfangenen zeichen
du musst diese nur auswerten
was für ein telnet demo programm hast du benutzt ?
Ja das Problem ist ja das ich der String ,
sondern NETCAT was als dienst auf dem UMTS router läuft,
welches auf dem Port xxxx hört und dann die Zeilen in eine Datei schreibt ,dabei hängt Netcat halt UNIX Zeilenumbruch ^w ein.
Gelösst habe ich das mit dem String indem ich auf dem Router die Datei,
vorm speichern filtere über den "sed" befehl in der UNIX Sandbox auf dem Router.
Habe das Telnet DEMO Projekt eingebunden von dier ;)
benutze Windows Standart Telnet bzw Putty
Gruß
ganz verstanden habe ich anscheinend noch nicht....
wo kann ich dir eventuell noch helfen ?