Bonjour,

j'ai un problème rmi. J'arrive a mettre en place un rmi en la créant puis en faisant un bind. J'arrive aussi a utiliser ce rmi.

Par contre je n'arrive pas a faire un bind sur un autre host (je dois faire un bind sur un serveur sur un autre host).

J'ai cette erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
java.rmi.AccessException: Registry.Registry.rebind disalloweds; origin /xxx.xxx.xxx.xxx is non local host
Je n'ai pourtant pas le choix je dois pouvoir faire ce bind. J'ai entendu parler de SocketPermission mais ça ne marche toujours pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SocketPermission(iRmiHost + ":"
          + iRmiRegistryPort, "accept, connect, listen");
Si on ne peut vraiment pas mettre le rmi sur un autre host que le serveur merci de me le dire.

Merci pour tout aide!