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

Java Discussion :

Client / Server


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 51
    Par défaut Client / Server
    Bonjour,
    Je vous pris de bien vouloir m'excuse mais je suis a court d'idée.
    Je voudrais faire en sorte de créer un élément basique tel que combobox ou même textField.
    Or il faut que je puisses modifier ce champs et que les autres clients changent la valeur en fonction de si je l'ai changé.
    Merci d'avance, Cordialement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 174
    Par défaut
    Si j'ai bien compris tu veux "notifier" un client lorsque tu changes quelque chose (exemple: liste des valeurs d'une combobox) côté serveur afin que les valeurs affichées à l'utilisateur soient modifiées en direct?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 51
    Par défaut
    C'est tout à fait ça

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Et bien, puisque tu sembles déjà avoir les clients et le serveur, utilise le listener que les clients donnent au serveur, en ajoutant une fonction spéciale.
    Probablement un onFieldUpdate(), mais avec un meilleur nom

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 174
    Par défaut
    Alors là comme ca je vois plusieurs solutions:
    - JMS: permet d'avoir des files de messages auxquelles des "receveurs" peuvent s'abonner afin de recevoir les messages des "émetteurs" (dans ton cas le serveur pourrait émettre un message au moment d'une mise à jour et les clients, abonnés à la file de message, le recevraient et feraient le refresh en fonction)
    - RMI: permet l'appel de méthodes distantes (exemple: un refresh() ): Cours et tutoriels Java.
    - Ouvrir un port réseau et le maintenir ouvert. Le serveur écoute sur un port connu et quand un client se connecte à ce port, il obtient une connexion TCP permanente sur le serveur ce qui permet d'avoir un "tuyau" bi-directionnel entre ton client et ton serveur. Lors d'une mise à jour, le serveur peut ainsi infomer chaque client connecté (un peu comme un push ou un notifyAll)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 174
    Par défaut
    Je vois que tu as passé en résolu. Du coup quelle solution as-tu retenue? (cela peut aider d'autres personnes qui chercheraient à faire la même chose^^).

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 51
    Par défaut
    Merci à vous j'ai donc une fonction proche du onFieldUpdate().
    Vu que tout est déjà en place je n'ai que peut de chose à ajouter.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/02/2006, 22h22
  2. Réponses: 9
    Dernier message: 08/01/2006, 06h53
  3. [Socket][Client/Server]Exception d'origine inconnue
    Par willowII dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 03/11/2005, 22h36
  4. [réseau] [client/server] Transmettre la sortie standard
    Par legzo dans le forum Entrée/Sortie
    Réponses: 8
    Dernier message: 30/06/2005, 16h15
  5. [ado][sql server] CLIENT/SERVER
    Par nil dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/04/2004, 08h12

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