“Conocimientos Programación>Programación Java

Applet Applet de Comunicación

2011/10/1
La comunicación entre los diferentes subprogramas de Java no es tan simple como poner un número de puerto para las comunicaciones entrantes. A pesar de que se almacenan los applets en los servidores , se ejecutan en las máquinas de los clientes. Esto le deja con las opciones de uso de JavaScript para dejar applets en una misma máquina se comunican, o utilizando el servidor como una especie de central de comunicaciones para las diferentes instancias de los applets . Función Applet

Cuando un usuario carga la página web que contiene el applet, JVM de su navegador carga todos los datos del applet y lo ejecuta en la máquina del usuario. Esto significa que el applet utiliza la potencia de procesamiento de la máquina del cliente , no en el servidor de , y que el applet ve la máquina cliente en lugar del servidor como su anfitrión local . Cuando el applet comienza a ejecutar , ya no tiene una conexión directa con el servidor desde el que se originó. Esto significa que no existe una forma sencilla de hacer diferentes applets o instancias del applet se comunican entre sí .
Java script

Una característica poco conocida de JavaScript es la capacidad de invocar los métodos y valores de ajuste de las variables de los applets de Java . Con esta función, usted puede hacer los applets de Java que se ejecutan en la misma página web en la máquina del cliente se comunican entre sí . Usted comienza asignando a cada subprograma un identificador único con el código JavaScript de la página web , a continuación, utilizando el paquete " netscape.javascript " para insertar el código de JavaScript para la manipulación de applets en cada applet como métodos adicionales. Esta técnica sólo funciona para los casos de applets en la misma página web y de quién. Jar que almacena en el mismo directorio del servidor . A pesar de que los applets no se ejecutan en el servidor, estas restricciones son una medida de seguridad para evitar applets maliciosos de comprometer el sistema de un usuario.

Socket Communications

Applets sólo puede usar JavaScript para comunicarse con los applets que se ejecutan en la máquina de un solo cliente . Si desea que su applet para poder comunicarse con las instancias del mismo subprograma se ejecuta en diferentes ordenadores a través de Internet , usted tendrá que utilizar un modelo cliente /servidor. Cada subprograma persona actuará como un cliente que establecerá una conexión de socket con el servidor. El servidor entonces actuará como intermediario , aceptando los datos de applets individuales a través de Internet y el envío de datos a applets individuales según sea necesario.
Organizador Socket Conexiones

Para organizar estas conexiones de socket , que tendrán que hacer un programa de servidor multi-hilo . Un hilo será un oyente que acepte conexiones de socket entrantes. El trabajo de este hilo es aceptar conexiones entrantes y escindir cada conexión entrante como un nuevo tema . Su servidor puede enviar datos y recibir datos de cada subprograma a través de su hilo individual.

Programación Java
Cómo activar el código Java a código Android
Como variables de salida a las cadenas XML en Android
Cómo utilizar un lienzo Java
Cómo recuperar un LinkedHashMap en Velocity
Cómo utilizar Struts Con NetBeans
Cómo crear formularios de inscripción en Java
¿Cuál es la diferencia entre JRE y Java SE
Cómo convertir AS3 a Java
Conocimientos Informáticos © http://www.ordenador.online