OVH Cloud OVH Cloud

soap

2 réponses
Avatar
gilles
Bonjour,

Je suis à la recherche d'une librairie C ou C++ open source me permettant de
communiquer en Soap entre deux applications.

J'ai effectué des recherches sur internet et j'ai trouvé csoap
(http://csoap.sourceforge.net/) dont j'ai téléchargé la version la plus
récente (1.1.0) ainsi que la librairie nécessaire liée (libxml2
(http://xmlsoft.org).

J'ai compilé tout cela sous windows grâce à MinGW32 car les projets csoap et
libxml2 proviennent du monde unix (linux) et il était plus simple (les
makefiles existants pour MinGW) de faire ainsi pour générer les libs sous
Win32.

Après génération des libs et des exemples donnés, j'essaie (en ligne de
commande) les programmes simpleclient et simpleserver afin de tester les
libs obtenues (ces deux programmes sont livrés en exemple avec csoap).

Le serveur lancé (tout est ok, ou le semble), je lance simpleclient
(toujours en ligne de commande) qui doit se connecter au serveur.

J'en viens donc à mon problème:
Tout semble se passer correctement à ceci près que l'application cliente ne
termine jamais (pas de retour au prompt depuis la ligne de commande) comme
si la connexion était persistante entre les deux applis.

J'obtiens, côté client, l'affichage des données échangées seulement lorsque
je "kill" le process serveur.

J'ai effectué les mêmes essais avec linux (génération lib etc...) et sur cet
environnement, les programmes de tests fonctionnent parfaitement à savoir:
- lancement serveur qui reste en attente de connexion d'un client
- lancement du client qui se connecte au serveur lancé
- retour immédiat du client avec affichage des infos échangées.

Si qqu'un connaissait ces libs sous windows et pouvait donc m'aider sur le
sujet ??
Ou alors si vous pouviez me conseiller d'autres librairies ?

Vous en remerciant d'avance
gil

2 réponses

Avatar
Christian ASTOR
gilles wrote:

Je suis à la recherche d'une librairie C ou C++ open source me permettant de
communiquer en Soap entre deux applications.



Et "Soap Toolkit" ?
Avatar
gilles
Christian ASTOR wrote:

gilles wrote:

Je suis à la recherche d'une librairie C ou C++ open source me permettant
de communiquer en Soap entre deux applications.



Et "Soap Toolkit" ?



J'ai essayé mais j'ai eu des pb en environnement windows NT. De plus,
j'apprécie le côté "ouvert" et portable de csoap et j'aimerais le
conserver; or j'ai qq craintes du côté de "soap toolkit" qui est une
solution MS si je me souviens bien ?

gil