Categorías destacadas
programacion php    
Artículo
2
¡votar!

 Escribir Applets


Un Sencillo Applet Cliente de una Red

Aquí está el código fuente de un applet cliente de red. El cliente se ha modificado para comunicarse con el host del que vino el applet y para tener un bucle para poder obtener tantas citas como querramos. Podemos ejecutar el applet incluyéndolo en una página con el siguiente código HTML:

<APPLET CODE=QuoteClientApplet.class WIDTH=500 HEIGHT=100>
</APPLET>

Aquí hay un enlace a una página que contiene el código HTML anterior. Salvando esta página a un fichero en nuestro servidor local HTTP, podemos usarla para comunicarnos con la aplicación del lado del servidor que se está ejecutando en el servidor HTTP. También debemos tener la forma compilada del applet en el mismo directorio.

Antes de que el applet pueda obtener citas, necesitamos ejecutar el servidor en el host del que viene el applet. Entonces necesitamos apuntar el número de puerto por el que el servidor está escuchando. Despúes introducimos este número de puerto en el applet, éste se comunicará con el servidor y podrá obtener citas de una línea. Abajo tenemos las instrucciones detalladas, seguidas por una imagen del applet en acción:

  1. Compilamos QuoteServer.java y QuoteServerThread.java. Aquí hay un fichero de texto (one-liners.txt) que debería estar en el mismo directorio que los ficheros class resultantes.
  2. En el ordenador que sirve el fichero class del applet (a través de HTTP), llamamos al intérprete Java sobre la clase QuoteServer. Por ejemplo, si estámos viendo la página del applet con la URL http://mymachine/quoteApplet.html, necesitamos ejecutar el servidor en el host llamado mymachine.
  3. Registrar el número de puerto que muestra el servidor de citas.
  4. Introducir este número en el campo de texto del applet.
  5. Pulsar el botón Send para pedirle una cita al servidor. Ahora deberíamos ver aparecer una cita en el área de texto del applet.

Aquí tenemos una imagen del applet en acción:

Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon