12

There is a list of C++ XMLRPC implementations in Wikipedia:

I wonder that people use which of these libraries most. Do you have experience with these libraries?

Hasturkun
  • 35,395
  • 6
  • 71
  • 104
xyzt
  • 1,201
  • 4
  • 18
  • 44

2 Answers2

2

I've used gSOAP in the past. I found it pretty nice to work with. It's fairly mature and runs on a variety of platforms. I thought the documentation, along with examples to be sufficient. We used it on a project that needed to communicate with ASP.NET web services from a Linux environment.

Garett
  • 16,632
  • 5
  • 55
  • 63
  • Thank you. Actually I will use XML-RPC just for communicating a server application in the same LAN. gSOAP will be a big solution for this purpose, I think. – xyzt May 11 '10 at 15:27
1

I think that xmlrpc++ is what you're looking for. Though I can't give objective comparison to every library listed here, I must say that's it's extremely versatile, well-written and somewhat easy to get used to.

Well, it actually some kind of lacks in documentation, but this is also subjective (hate this doxygenized way of presenting information).

Added : ulxmlrpcpp also (never used it, just looked through documentation) seems fine and well-designed.

M. Williams
  • 4,945
  • 2
  • 26
  • 27
  • Having xmlrpc++ in a project I found it has lots of problems that are not obvious but come with intensive usage. Also Strings are note automatically escaped etc. I would suggest using another implementation that is not abandoned since 2003 – thewhiteambit May 18 '22 at 12:49