Se connecter à partir du port RMI éphémère personnalisé dans l’action de création de registre

Je développe une application autonome qui utilise Java 6 avec RMI dans Windows 7.

Ce que j’ai lu, c’est que l’action createRegistry utilise par défaut le port 1099 et qu’elle est parfaite. Après quelques tutoriels, j’ai ce code comme exemple:

LocateRegistry.createRegistry(1099, new SocketFactory(), new SocketFactory()); Random r = new Random(); int nextPort = r.nextInt(100 + 1) + 50000; PowerServiceImpl powerServiceImpl = new PowerServiceImpl(nextPort); Naming.rebind("rmi://10.1.1.100:1099/PowerService", powerServiceImpl); 

Lorsque je crée le registre, j’assigne la valeur par défaut et je l’utilise avec succès dans le port 1099 tel qu’il apparaît dans cette image:

entrer la description de l'image ici

Dans l’image, il est indiqué que le 1099 est le port ouvert dans le “serveur” et un port aléatoire ( éphémère ) qui établit la connexion avec celui-ci.

Ce que je veux réaliser, c’est de définir un port personnalisé comme port éphémère ( au lieu de 53559 dans l’image, cela pourrait être 50005 par exemple ) pour établir la connexion avec le serveur (1099).

Y a-t-il un moyen de le mettre en œuvre?

Est-ce que je manque quelque chose?

Merci et salutations