Kennt jemand eine Bibliothek oder eine Klasse, die das VT100-Terminal emuliert (spielt keine Rolle, ob grafisch oder nicht). Was ich will, ist im Grunde eine Klasse, die die Logik eines VT100-Terminals implementiert (wie beim Empfang eines "Löschen" -Codes wird eine Löschfunktion aufgerufen, oder wenn GUI-basiert, die ein Zeichen löscht).Java-Terminal-Emulator
11
A
Antwort
4
Telnetd scheint eine komplette eine ziemlich gut dokumentiert Lösung zu sein:
http://telnetd.sourceforge.net/
Sie auch versuchen können:
Es verhält sich wie ein VT100 und verwendet einen SSH2-Verbindung. Aber die Website zeigt an, dass die VT100-Emulation unvollständig ist.
5
Werfen Sie einen Blick auf die JediTerm Projekt: https://github.com/traff/jediterm
Es hat sowohl grafische Umsetzung sowie API außer Kraft zu setzen. Grafische Version funktioniert für Remote-Verbindungen (mit JSch) und lokale Pty (mit JPty).
+0
Schön. Ich kannte das nicht. –
vielen Dank @Traroth, ich werde mir diese ansehen. – Rima
Telnetd ist ein Server. Terminalemulation wird nicht ausgeführt. Telnet-Clients tun das. – EJP
@EJP: Sie liegen falsch. Dies ist keine eigenständige Anwendung, sondern eine Bibliothek und enthält alles, was zum Erstellen eines Servers und eines Clients erforderlich ist. –