Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Einfaches Telnet script. (https://www.delphipraxis.net/105644-einfaches-telnet-script.html)

max2621 26. Dez 2007 19:41


Einfaches Telnet script.
 
Zunächst einmal muss ich mich für eine für profis wahrscheinlich triviale Frage entschuldigen. Ich möchte durch einen tbutton in einer neuen VLC Formularanwendung eine Telnet Verbindung zu einem Server (ohne passwort) im Hintergrund aufbauen und verschiedene Befehle im Sinne eines scripts an den Server übermitteln. Die Befehle werden jeweils durch den Server mit definierten Zahlen beantwortet. Als bat Datei könnte es so aussehen:

begin
ServerIP
Server port
wait "tsreader"
send "stop"
wait "303"
send "tune 113000 6900 2 1 0"
wait "308"
send "stall 300"
wait "311"
send "program 28106"
wait "300"
send "play vlc1"
wait "302"
end

send sind die Befehle des clients. wait gibt die Rückmeldung des Servers wieder.

Mit dem Programm will ich die Kanäle eines streaming servers umschalten (TSREADER).

Natürlich bin ich für jede Hilfe und Info dankbar.

Max2621 :shock:[delphi]

RWarnecke 26. Dez 2007 19:56

Re: Einfaches Telnet script.
 
Willkommen in der DP,

das ganze kannst Du über die Komponente TTCPClient von Indy realisieren. Oder Du nimmst Dir mein Programm Tellinet v1.0. Damit kannst Du vreschieden Scripte erstellen und ausführen.

max2621 26. Dez 2007 20:11

Re: Einfaches Telnet script.
 
Zitat:

Zitat von RWarnecke
Willkommen in der DP,

das ganze kannst Du über die Komponente TTCPClient von Indy realisieren. Oder Du nimmst Dir mein Programm Tellinet v1.0. Damit kannst Du vreschieden Scripte erstellen und ausführen.

vielen Dank für die sensationell schnelle Antwort. Habe tellinet natürlich sofort geladen. Allerdings ist mir unklar wie ich dort scripte erstellen kann. Auch kann ich den Port nicht ändern oder die Hilfe aufrufen. Ich werde TTCPClient mir genauer ansehen.
Nochmals vielen Dank für die schnelle Hilfe.

Max2621

RWarnecke 27. Dez 2007 11:15

Re: Einfaches Telnet script.
 
In dem ZIP-File ist doch ein Beispielskript dabei. Mit diesem Beispielskript kann man einen HP-Printserver konfigurieren.
Ich habe das mal hauptsächlich gemacht um Printserver zu konfigurieren. Aber wenn Du rechts in das Skriptfenster Dein Skript reinschreibst und dann unten auf Skript ausführen klickst und vorher noch eine IP-Adresse oder Host-Namen angibst und Dich verbindest, dann sollte es funktionieren.
Habe aber gerade selber bemerkt, dass das ganze Programm noch ein bisschen unfertig ist. Werde mich vielleicht in nächster Zeit dransetzen und das ganze korrigieren und erweitern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz