Buscar
Social
Ofertas laborales ES
« Coursera: cursos gratuitos sobre tecnología con nivel de Universidad | Main | Cómo manejar anotaciones en Spring »
lunes
oct012012

Cliente Telnet Java

Telnet es un protocolo de comunicación entre máquinas que nos permite compartir información entre un servidor y un cliente.

Este protocolo, muy utilizado en el mundo tecnológico actual, es bueno saber manejarlo y gestionarlo.

A continuación, comentamos un muy buen enlace técnico donde podemos ver cómo manejar este protocolo desde un cliente de Java ;).

En el siguiente enlace se muestra un ejemplo de código fuente de Java, indicando de manera explicativa cómo conectar un cliente Java a una sesión telnet definida en un servidor externo, y cómo gestionar la lectura de comandos de la consola, junto con la ejecución de órdenes de comandos desde el programa.

De modo esquemático, sería algo como lo siguiente:
  1. Descargamos las librerías oportunas.
  2. Nos conectamos a una sesión telnet desde el cliente Java.
  3. Estableces un buffer de lectura y un beffer de escritura
  4. Sincronizamos la lectura, indicando qué texto esperamos, antes de enviar una orden de comando o un texto de entrada a la sesión (por ejemplo, leemos de la sesión hasta que aparezca la palabra "Password" y entonces envíamos la contraseña al servidor).

En fin, desde mi punto de vista, muy útil y bien explicado.

¡Espero que os aporte!

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (2)

Muchas gracias por el aporte, muy claro y en español.

abril 30, 2015 | Unregistered CommenterCarlos Paz

hola como estas? muy buen tutorial, una pregunta como puedo hacer para manejar el envio y recepcion de comandos pero desde un jtextarea? en vez de mostrarse en consola... gracias me seria de gran ayuda si respondieras, por favor

enero 4, 2016 | Unregistered Commenterileana

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>