Forum: Compiler & IDEs Terminal programmieren


von Terminal (Gast)


Lesenswert?

Hallo!

Wie programmiert man denn eigentlich eine Terminalapplikation?
Ziel ist es eine telnet-Verbindung via TCP/IP mit meinem Demoboard 
aufzubauen und dann kommandozeilenbasiert Befehle abzusetzen oder sich 
Statusinformationen anzeigen zu lassen...

Gibt es da schon Freeware, wie für einen einfachen Webserver?

Danke & Grüße
Terminal

von Jürgen D. (poster)


Lesenswert?

Willst du ein Terminal programmieren oder den Telnet Port auf deinem 
Board?

von Terminal (Gast)


Lesenswert?

Also der Port wird doch durch den TCP/IP Stack geöffnet. Muss ja 
dahinter nur eine Applikation registrieren. Eben die Konsolenanwendung. 
Oder nicht?

von NurEinGast (Gast)


Lesenswert?

Willst Du
- ein Terminalprogram auf Deinem PC schreiben ?
- einen Telnetserver auf dem Demoboard schreiben ?

von Karl H. (kbuchegg)


Lesenswert?

Terminal schrieb:
> Also der Port wird doch durch den TCP/IP Stack geöffnet. Muss ja
> dahinter nur eine Applikation registrieren. Eben die Konsolenanwendung.
> Oder nicht?


Das ist aber etwas anderes als ein Terminalprogramm.

Ein Terminal ist ein eigenständiges Gerät, welches aus einem Bildschirm 
und einer Tastatur besteht und alles anzeigt, was über seine 
Schnittstelle reinkommt, bzw. alles über eine Schnittstelle raussendet 
was du auf der Tastatur tippst.

So gesehen ist dein Telnet-Client, mit dem du dich auf deinen Rechner 
verbinden willst, das Terminalprogramm.

Was du willst ist im Grunde einfach nur eine Command Line, die ihre 
Eingaben über TCP/IP kriegt. Da du telnet benutzen willst, schreibst du 
also einen Telnet-Server

Ergo: Google anwerfen. Als Suchbegriff zb "Telnet Server Code" und dann 
durchforsten, ob und wo du einen einfachen Server kriegst. Dann den Code 
studieren, verstehen und in die Richtung ausbauen, in die du gehen 
willst.

: Bearbeitet durch User
von Dirk B. (dirkb2)


Lesenswert?

Du kannst statt telnet auch putty im raw-Modus nehmen (oder netcat). 
Dann brauchst du dich nicht um das telnet-protkoll kümmern.
(Solange du kein Passwort verwenden willst)

von Terminal (Gast)


Lesenswert?

NurEinGast schrieb:
> Willst Du
> - ein Terminalprogram auf Deinem PC schreiben ?
> - einen Telnetserver auf dem Demoboard schreiben ?

Letzeres. Einen Telnetserver.

von Nik D. (y2kicn)


Lesenswert?

schau dir ev mal netcat an. Falls du auf einem Unix arbeitest ist die 
Wahrscheinlichkeit gross, dass netcat schon installiert ist ('nc')

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.