Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Applet de Comunicação Applet
A comunicação entre diferentes applets Java não é tão simples como colocar para fora um número de porta para comunicações de entrada . Mesmo que você armazene seus applets em servidores , executam nas máquinas do cliente. Isso deixa você com as opções de usar o JavaScript para deixar applets na mesma máquina se comunicar, ou usando o seu servidor como uma espécie de centro de comunicações central para diferentes instâncias de seus applets. Applet Função

Quando um usuário carrega a página da Web que contém o applet, JVM de seu navegador carrega todos os dados do applet eo executa na máquina do usuário. Isso significa que o applet está usando o poder de processamento da máquina cliente , não no servidor de e que o applet vê a máquina do cliente , em vez de o servidor como seu host local. Quando o applet começa a executar , já não tem uma conexão direta com o servidor a partir do qual se originou. Isto significa que não há nenhuma maneira simples de fazer diferentes applets ou instâncias de applet comunicar um com o outro.
Java Script

Um pouco conhecida característica do JavaScript é a capacidade de invocar os métodos e os valores definidos para as variáveis ​​de applets Java. Usando esse recurso, você pode fazer applets Java que estão sendo executados na mesma página da web no computador de um cliente se comunicam uns com os outros . Você começa atribuindo a cada applet de uma identificação única com código JavaScript da página da web, em seguida, usando o pacote " netscape.javascript " para incorporar o código JavaScript para manipular applets em cada aplicação como métodos adicionais. Esta técnica só funciona para os casos de applet na mesma página e de quem. Jar você armazenar no mesmo diretório do servidor. Mesmo que applets não execute no servidor, estas restrições são uma medida de segurança para evitar que applets maliciosos de comprometer um sistema do usuário .
Soquete Comunicações

Applets só pode usar JavaScript para se comunicar com applets que estão sendo executados na máquina de um único cliente. Se você quer que seu applet para ser capaz de se comunicar com instâncias da mesma aplicação rodando em diferentes computadores através da Internet , você precisará usar um modelo cliente /servidor. Cada aplicação indivíduo vai agir como um cliente que irá estabelecer uma conexão de soquete com o seu servidor . O servidor , então, agir como um intermediário , aceitando dados de applets individuais através da Internet e enviando dados de volta para applets individuais conforme necessário.

Organizadora Soquete Conexões

Para organizar essas conexões de soquete , você vai precisar para fazer um programa servidor multi -threaded . Um fio será um ouvinte que aceita conexões de soquete de entrada. O trabalho deste segmento é aceitar conexões de entrada e cisão de cada conexão de entrada , como um novo segmento. Seu servidor pode, então, enviar os dados e receber dados de cada aplicação por meio de sua linha individual.

Anterior :

Próximo : No
  Os artigos relacionados
·Códigos Java Pop -up 
·Diferenças entre Servlets e JSP 
·Qual é a diferença entre Java e J2EE 
·Por que precisamos de Java para Sistemas Windows 
·Como formatar um analisador em uma Cadeia Java 
·Java Home não aponta para o JDK 
·Como inserir Java Faces como JSP Fragment 
·Quando usar JSP vs. JSPF 
·Como o Hibernate Usando Scroll em Java 
·Turing Tipos booleanos 
  Artigos em destaque
·Como criar um Multi-Line Mensagem em Vb.Net 
·As vantagens do C + + Estrutura Repetição 
·Diferença entre Alto Nível mais baixo nível em Progr…
·Origens da Seqüência Fibonacci 
·Como criar um fluxograma Visual Logic 
·Como criar MFC Eventos 
·Como adicionar uma linha a Gridview Programatically 
·Como posso obter Tempo Local no meu site 
·Como projetar uma classe chamada Conta em C + + 
·Como escrever um Desktop Application Linux 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados