IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Applet architecture client-serveur ?


Sujet :

Applets Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Applet architecture client-serveur ?
    Bonjour,

    Je travaille actuellement sur un projet java sous forme d'applet sur un site en php, mais des interactions au niveau réseau sont à prendre en compte. Je ne suis pas super calé en réseaux, c'est pourquoi j'aurais besoins de quelques conseils dans l'architecture. Voici les entités impliquées.

    - Une carte micro contrôleur Arduino (Machine A). Envoie sur le port 8081.
    - Un serveur web sur Apache (Machine B) (écoute sur le port 80). Une applet sur cette machine (écoute sur le port 8081)
    - Des clients web potentiels (Machine C1, C2, C3...)

    Je vous explique. La carte arduino (A) envoie des requêtes sur le serveur web (B) sur un port bien particulier (8081). Une applet java est installé sur B et écoute sur le même port et récupère bien les informations envoyées par A. Puis une fenêtre JavaScript s'ouvre avec un message. Jusque là, pas de problème.

    Le souci c'est que lorsque les clients (C1, C2...) vont se connecter en http sur B, ils sont complètement exclus de ce dialogue. Je voudrais pouvoir envoyer à ces clients un message quelconque (JavaScript ou pas) contextualisé par client, à chaque fois qu'un requête est catchée par l'applet, mais je ne vois pas comment faire, à part peut être générer au sein de l'applet des requêtes http dynamiques que je leur renverrais...? Ou y a t-il une solution plus "élégante" ?

    J'espère que je suis clair dans mes explications.

    Merci de votre coup de mains.

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    bon, j'ai un peu avancé dans mes recherches. J'ai séparé la logique de mon application en 2 parties.

    J'ai créé une application bureau java en ligne de commande qui écoute le port 8081. Et d'un autre coté j'ai déchargé mon applet de ce travail. L'applet ne fait qu'afficher une alert javascript. Les deux programmes sont sur la même machine.

    Mon problème maintenant est comment faire communiquer mon programme java et mon applet.

    La façon dont je voyais les choses est qu'à chaque applet créée (à chaque client qui se connecte), l'applet va interroger l'application pour savoir si des signaux sont réceptionné sur la port 8081 et faire un traitement particulier en conséquence.

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 311
    Points : 9 524
    Points
    9 524
    Billets dans le blog
    1
    Par défaut
    J'aurais tendance à utiliser des socket pour le dialogue entre les applets clients et le serveur, ça me paraît approprié.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [UDP] Architecture Client/Serveur
    Par Bob.Killer dans le forum Développement
    Réponses: 1
    Dernier message: 25/04/2008, 11h09
  2. Application avec architecture client/serveur
    Par loreleï85 dans le forum Développement
    Réponses: 4
    Dernier message: 09/05/2007, 08h16
  3. MySQL en architecture client/serveur
    Par KinF dans le forum Requêtes
    Réponses: 1
    Dernier message: 07/09/2005, 22h10
  4. [Indy] Architecture Client/Serveur
    Par yongblood dans le forum Web & réseau
    Réponses: 9
    Dernier message: 22/08/2005, 01h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo