我正在使用需要调用WCF服务的本机C客户端应用程序(不是使用Visual Studio构建)。我正在创建WCF服务,所以我完全控制它。
我发现的大部分信息都涉及从非托管C ++客户端调用WCF。
有没人试过WWSAPI?
我希望能够就这是否可能以及可以使用哪些技术找到方向。任何帮助将不胜感激!
答案 0 :(得分:3)
答案 1 :(得分:2)
WCF非常强大且可配置,允许使用许多不同的绑定(HTTP,套接字,MSMQ,自定义等)。从版本3.5开始我相信,您可以使用JSON / REST绑定和契约。以下是关于此的官方链接:Overview of REST in WCF,以及此处的一些示例:WCF 4 JSON REST Service和此处:REST Service with WCF and JSON。
现在,为什么要使用REST和JSON?因为这些程序非常轻量级,不需要巨大的依赖项或库。这实际上是REST, as opposed to SOAP的全部内容。
因此,使用这些,您只需要在客户端使用TCP / HTTP堆栈和JSON解析器,这使得在C中编程变得相对容易。以下是指向简单JSON库的链接:Jansson