2012-09-13 6 views
11

¿Alguien sabe de una biblioteca o una clase que emula el terminal vt100 (no importa si es gráfica o no). Lo que quiero básicamente es una clase que implemente la lógica de un terminal vt100 (como cuando recibir un código de "eliminación" llamará a una función de eliminación, o si la base de datos GUI eliminará un carácter).Java terminal emulator

Respuesta

4

Telnetd parece ser una completa una solución bastante bien documentado:

http://telnetd.sourceforge.net/

También puede probar:

http://www.jcraft.com/jcterm/

Se comporta como un VT100 y utiliza una conexión SSH2. Pero el sitio web indica que la emulación VT100 está incompleta.

+0

muchas gracias @Traroth, voy a echar un vistazo a esos. – Rima

+1

Telnetd es un servidor. No hace emulación de terminal. Los clientes de Telnet hacen eso. – EJP

+1

@EJP: Estás equivocado. Esta no es una aplicación independiente, sino una biblioteca, y contiene todo lo necesario para crear un servidor y un cliente. –

5

Tener un vistazo al proyecto JediTerm: https://github.com/traff/jediterm

Ha ambos aplicación gráfica, así como API para anular. La versión gráfica funciona para conexiones remotas (usando JSch) y pty local (usando JPty).

+0

Nice. No lo sabía. –