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 :

[RMI] Couper la connexion


Sujet :

API standards et tierces Java

  1. #1
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut [RMI] Couper la connexion
    Salut,

    Voici ce que je voudrais faire:
    Un objet est sur un serveur et déjà enregistré sur le RMIRegistry.
    Pour chaque client, je fais un lookup pour récupérer une référence (stub), où je peux appeler des méthodes. Jusque-là tout va bien.
    Seulement, je voudrais pouvoir arrêter une fois que j'ai fini d'utiliser cette référence tout ce qui concerne le RMI côté client, couper la connexion avec le serveur, etc...

    Comment faire?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Personne ne sait?

    Le problème en gros, c'est que dans ma méthode main, j'ai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public static void main(String... args) {
        TypeObject o = (TypeObject) Naming.lookup("unnom");
        o.machin();
        //System.exit(0);
    }
    Si je ne fais pas le System.exit(0) le programme ne se termine pas, donc il y a encore les threads non démons de RMI qui tournent...

  3. #3
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Ah, je pense savoir d'où ça vient, c'est parce que le serveur a un callback sur le client... et le garbage collector est distribué...

    Donc c'est bon, dans le cas où j'en aurais vraiment besoin, je saurais comment faire

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

Discussions similaires

  1. RMI - fermer une connexion - connaitre le nombre de stub
    Par damien77 dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 01/02/2009, 17h29
  2. Couper une connexion avec un ordinateur distant
    Par Bruno75 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 28/12/2008, 03h04
  3. D'un clic couper sa connexion ADSL
    Par Droïde Système7 dans le forum Windows Vista
    Réponses: 4
    Dernier message: 13/04/2008, 15h35
  4. Réponses: 10
    Dernier message: 29/11/2007, 11h02
  5. Couper la connexion d'un socket client...
    Par Higestromm dans le forum Développement
    Réponses: 4
    Dernier message: 28/10/2004, 10h41

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