| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Applet de communication Applet
    La communication entre les différents applets Java n'est pas aussi simple que de mettre un numéro de port pour les communications entrantes . Même si vous stockez vos applets sur des serveurs , ils s'exécutent sur les machines du client. Ceci vous laisse avec les options d'utilisation de JavaScript afin de laisser applets sur le même appareil de communiquer ou d'utiliser votre serveur comme une sorte de centrale de communication pour les différentes instances de vos applets . Applet Fonction

    Quand un utilisateur charge la page Web contenant votre applet, la JVM de son navigateur charge toutes les données de l'applet et l'exécute sur la machine de l'utilisateur. Cela signifie que l' applet utilise la puissance de traitement de la machine cliente , et non celle du serveur , et que l' applet voit la machine cliente au lieu du serveur comme hôte local. Lorsque l' applet commence à exécuter , il n'a plus de connexion directe au serveur à partir duquel il est originaire. Cela signifie qu'il n'ya pas de moyen simple de faire différentes applets ou des instances de l'applet de communiquer entre eux .
    Java Script

    Une caractéristique peu connue du JavaScript est la capacité de invoquer les méthodes et les valeurs de consigne pour les variables des applets Java. Grâce à cette fonctionnalité , vous pouvez faire des applets Java qui s'exécutent sur la même page Web sur la machine de la communication d'un client avec l'autre. Vous commencez en attribuant à chaque applet un identifiant unique avec le code JavaScript de la page Web, puis utiliser le package " netscape.javascript " d'intégrer le code JavaScript pour manipuler les applets dans chaque applet que d'autres méthodes . Cette technique ne fonctionne que pour les instances de l'applet sur ​​la même page Web et dont les fichiers. Jar que vous stockez dans le même répertoire du serveur . Même si les applets ne s'exécutent pas sur le serveur, ces restrictions constituent une mesure de sécurité pour empêcher les applets malicieuses de compromettre le système d'un utilisateur .

    Socket Communications

    Applets ne peut utiliser JavaScript pour communiquer avec les applets qui s'exécutent sur la machine d'un seul client. Si vous voulez que votre applet pour être en mesure de communiquer avec les instances de la même applet s'exécutant sur des ordinateurs différents à travers l'Internet , vous aurez besoin d'utiliser un modèle client /serveur. Chaque applet individu agira comme un client qui permettra d'établir une connexion socket avec votre serveur. Le serveur va alors agir comme un intermédiaire, accepter des données provenant applets individuelles à travers l'Internet et l'envoi de données vers applets individuelles si nécessaire.
    Organisation connexions Socket

    Pour pouvoir ces connexions socket , vous aurez besoin de faire un programme de serveur multi-thread . Un fil sera un auditeur qui accepte les connexions socket entrants. Le travail de cette discussion est d'accepter les connexions entrantes et spin off de chaque connexion entrante comme un nouveau thread. Votre serveur peut alors envoyer des données vers et recevoir des données à partir de chaque applet grâce à son fil individuel .

    Previous :

    next :
      articles connexes
    ·Comment Flush un lecteur tamponnée en Java 
    ·Comment faire un magasin de clés 
    ·Comment faire pour convertir octal en binaire en Java 
    ·Comment marque une application dans NetBeans 6.5 
    ·Comment obtenir une image en Java 
    ·Java accueil ne pointe pas vers le JDK 
    ·Comment faire de dépendances en Java 
    ·Comment dessiner des formes multiples dans Java 
    ·Comment ouvrir les fichiers CSV dans une application Mi…
    ·Applet de communication Applet 
      articles en vedette
    ·Comment faire pour convertir l'heure système à tiques…
    ·Comment mettre un fichier texte dans un vecteur de Stru…
    ·Comment faire pour supprimer une zone de texte Databind…
    ·Comment faire pour activer des short tags php 
    ·Comment faire pour créer des jeux Java 
    ·Tutoriel pour XML pour Perl 
    ·Comment désactiver nombres aléatoires en Java 
    ·Comment apprendre le code flash 
    ·Comment déterminer une Ubound de tableau multidimensio…
    ·École PHP Projets 
    Copyright © Connaissances Informatiques http://fr.wingwit.com