c++ Programm und web service
-
Wie kann mfc/c++ Programm kommunizieren mit ASP.NET Web Service?
-
Z.B. über das nicht mehr supportete SOAP-Toolkit:
http://www.microsoft.com/downloads/details.aspx?familyid=c943c0dd-ceec-4088-9753-86f052ec8450&displaylang=en
http://www.codeproject.com/soap/VSOAPClient.asp
http://www.codeproject.com/soap/vcrope.aspOder such Dir was aus der Open-Source Szene... (kenn gerade nix vernünftiges für native C++)
-
Opensource:
http://www.cs.fsu.edu/~engelen/soap.html
-
Welche VC++ Version hast du denn? Ab der VC++ 2003 (2002 habe ich leider nicht) ist es ganz einfach, mußte nicht mal den Aufruf programmieren. Da sind die WebService-Tools für C++ mit bei. Mußt du mal in die MSDN-Onlinehilfe schauen. Sind sogar Beispiele (Stichwort: Rich Client) Step-by-Step für C++ erklärt. Ich glaub so ein Beispiel, wie man einen Wetter-Service (Oder doch Aktien?) aufruft.
Kannste auch Server-Seitig mit VC++ nen WebService entwickeln, brauchste aber den IIS (Internet Information Server) von MS. Der ist bei Windows 2000 Pro und Windows XP Professional dabei (in der Homeedition nicht).
Du kannst aber auch mal bei www.apache.org schauen, da gibts unter WebServices Axis-C++, ist eine Libary. Und da sind auch Beispiele mit bei und ein kleiner minimalistischer WebService-Server den man benutzen kann.
-
Ab VC++ 2003 und größer einfach Webverweis hinzufügen.
Wenn es nicht gerade ein Windowswebservice ist dann einfach die WSDL-Datei im Web auswählen.
Bei einem Windowswebservice nur die URL angeben. Es wird dann automatisch die URL auf das WSDL geändert welches der IIS erstellt.
Das war es dann.