asari29
Messages postés21Date d'inscriptionmercredi 21 novembre 2007StatutMembreDernière intervention18 décembre 2009
-
25 mars 2009 à 17:45
asari29
Messages postés21Date d'inscriptionmercredi 21 novembre 2007StatutMembreDernière intervention18 décembre 2009
-
2 avril 2009 à 11:30
Bonjour à tous, je développe un logiciel avec une archi client/serveur.
J'utilise corba pour la com.
En fait j'ai une IHM en java et un serveur en C++. (omniORB4)
Pour l'instant il ne s'agit que d'un code minimaliste visant à valider la com.
Mon problème est le suivant:
Mon serveur et lancé et a enregistré un objet via le service de nommage "NameService";
Lorsque je lance le client en version C++, pas de problème,
par contre en version java (idlj), mon client ne trouve pas la référence "NameService" et donc se termine mal.
Y a-t-il une étape supplémentaire lorsque les langage sont différent?
Ai-je besoin de paramétrer quelque chose sachant que pour le moment les deux programmes s'exécutent sur la même machine.
Ce lien dit en gros que la méthode de config d'adresse et de Port du
client CORBA utilisant ORBInitialPort et ORBInitialHost fréquement
rencontrée sur le net n'est pas une méthode standard.
En effet, cette méthode ne valable que pour de JAVA/JAVA!
Ce lien propose donc la méthode suivante qui est la bonne marche à suivre: