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
Willst du ein Terminal programmieren oder den Telnet Port auf deinem Board?
Also der Port wird doch durch den TCP/IP Stack geöffnet. Muss ja dahinter nur eine Applikation registrieren. Eben die Konsolenanwendung. Oder nicht?
Willst Du - ein Terminalprogram auf Deinem PC schreiben ? - einen Telnetserver auf dem Demoboard schreiben ?
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
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)
NurEinGast schrieb: > Willst Du > - ein Terminalprogram auf Deinem PC schreiben ? > - einen Telnetserver auf dem Demoboard schreiben ? Letzeres. Einen Telnetserver.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.