I need to code one windows service using C++ and publish in all machine [XP;W2000;NT ] to consume a WCF Service C# using sockets.
I need to credential passing over both (WCF -> c++ client and c++ client -> WCF)

I have developed one sample WCF Service having single method that returns String value.
This service has been hosted on IIS 7.0.

How to consume this service (WCF Service - web) from unmanaged C++ Client using sockets ?