La Web del Programador: Comunidad de Programadores
 
    Pregunta:  15807 - MANDAR DATOS DE SERVLET A APPLET
Autor:  David
Necesito construir un Applet y un Servlet que se esten comunicando todo el rato, mandando tanto mensajes como ficheros, lo que mas me preosupa es como hacer la transmision. Si alguien sabe como hacerlo, agradeceria la auda.

Saludos.

  Respuesta:  Erick
Es posible la comunicacion entre servlets y applet, usando la tecnica Tunneling. Puedes enviar dara, objetos, lo que necesites sin necesidad de abrir un socket, ya que utilizas el puerto 80 y el protocolo HTTP.

Esta tecnica es utilizada para no tener que depender de un diseño simple de una Pagina HTML, XML, sino que recibes los datos del servlets y es la aplicacion cliente la que se encarga de su procesamiento.

  Respuesta:  Miguel
Los servlets no van a ser la solucion mas adecuada para tu problema, ya que es muy dificil mantener una comunicacion bidireccional con ellos. Su labor esta mas enfocada a generar pag HTML dinámicamente. Si puedes, desarrolla una aplicación de servidor basada en sockets, donde la comunicacion se basa en flujos de datos de entrada y salida. Solo tendras que gestionar un puerto tanto en el servidor como en la máquina loca, cosa basatante sencilla mediante la clase Socket, aunque tendras que molestarte de implementar la capacidad de multihilo y otros servicios que en un servlet ya vienen implementadas.