c ++ wcf客户端双工

时间:2013-07-18 17:21:24

标签: c++ wcf

我有一个WCF服务,它通过netTCP绑定使用双工合同。它基本上是一个聊天服务器,它将收到的消息中继到连接的客户端。该服务和C#客户端运行良好。

我想要做的是为服务创建一个非托管C ++客户端。这可能吗?如果是这样,这是如何实现的?

我没有使用第三方库,只有没有.Net

1 个答案:

答案 0 :(得分:1)

使用鲜为人知的WWS - Windows Web服务。这基本上是WCF但是本机代码。它的尺寸小得多,而且速度更快 - MSDN magazine显示了一些基准测试(是的,确定),说WWS处理SOAP比WCF的Net.TCP更快。 WWS net.tcp调用比WCF快几倍:)

WWS还可以使用大大减少的工作集运行,500kb vs 4.5mb用于最简单的服务。

该链接包含您的示例代码。

我认为您在Windows 7中免费获得此库。您可以将其作为separate download获取。