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. |