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

API standards et tierces Java Discussion :

Customisation des ports


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Par défaut Customisation des ports
    Bonjour,

    quand je lance mon server, je crée une registry en utilisant la méthode LocateRegistry.create Registry(int port).

    Quand je lance mon client, il va récupérer le Stub déposer par le server sur la registry... mais je ne sais pas comment fixer le port qui va établir la communication avec la rmiRegistry sur le port d'écoute de celle-ci...

    Quelqu'un peut il m'aider ?

  2. #2
    Membre éclairé Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Par défaut
    Premièrement, pourquoi ton post est-il résolu ? Pas grand monde ne va venir, si tu laisses ça comme ça...

    Ensuite, par défaut le port du rmi registry est le 1099 (sauf erreur). Ce port est donc fixé par celui qui a lancé le serveur rmi. A mon avis, tu n'as aucun moyen de "découvrir" sur quel port ce serveur tourne.

    Tu dois donc le définir dans ton application, c'est-à-dire que le client et le serveur doivent utilister le même port.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Par défaut
    Mon topic est résolu car j'ai trouvé la solution avant que quelqu'un me vienne en aide...

    Ensuite, je constate, à la lecture de ta réponse, qu'il valait mieux que je trouve par moi même (question sans doute pas assez explicite), je m'explique :

    - je suis d'accord avec toi sur le principe que la registry écoute sur le port 1099 par défaut. Cependant, pour qu'il y est communication, il faut bien un 2eme port afin d'établir une socket... et c'est bien ce second port qu'il me fallait fixer.

    Ceci se fait très facilement en utilisant cette méthode :

    LocateRegistry.getRegistry(String host,int port,RmiClientSocketFactory factory)

  4. #4
    Membre éclairé Avatar de Wookai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2004
    Messages : 307
    Par défaut
    Ok, au temps pour moi, je n'avais pas compris la question !

    Merci pour cette précision !

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

Discussions similaires

  1. [select() sous cygwin] ouvre / ferme des ports en boucle
    Par Pulsar33 dans le forum Développement
    Réponses: 1
    Dernier message: 05/04/2005, 01h06
  2. Liste des ports d'un ordi
    Par vanoou dans le forum C++
    Réponses: 6
    Dernier message: 17/03/2005, 16h26
  3. Des ports à fermer
    Par localhost dans le forum Réseau
    Réponses: 5
    Dernier message: 24/03/2004, 00h20
  4. Routines de gestion des ports sous Windows XP
    Par wiccanhelios dans le forum Windows
    Réponses: 2
    Dernier message: 14/11/2003, 08h02
  5. limiter l'ouverture des ports internets
    Par Paradam dans le forum Développement
    Réponses: 2
    Dernier message: 16/06/2003, 16h03

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