Forum OpenACS Development: Help need regarding SOAP + HTTP Library

I want to use SOAP to carry RPC messages between HTTP 1.1 client and server.
Both HTTP client and server should be able to send RPC request and response to each other.
The Messages from HTTP client to HTTP server are passed using HTTP post
The messages from HTTP server to HTTP client are passed using HTTP 200 ok
Single HTTP message(POST or 200 ok) can contain multiple SOAP envelopes. Each envelope
will have one SOAP request or response.

I want to write this application on Linux using C/C++(and if needed Python).

I have explored SOAPpy and few other libraries but I think they didn't exactly match to my requirements.

Please let me know, if you know an open source library which gives HTTP and SOAP support for above functionality?

Thanks and Regards
Omkar