日期:2014-05-17  浏览次数:20975 次

C++如何调用WCF
我的客户端不是C#,但是服务端想使用C#的WCF。我目前使用的是webHttpBinding绑定协议,通过HTTP请求就可以交互了,但是响应速度慢,服务器无法做推送。网上查了后好像说NetTcpBinding协议速度快些,因为是二进制的,是吗?又或其他什么方式速度最快?但主要的是能在C++代码中实现交互(C++/CLR也可以)!
wcf?c++/clr?网络?通信

------解决方案--------------------
更换NetTcpBinding不会提高响应速度,但是可以使用双工通信,但为了兼容性和简单性,还是用webHttpBinding,那个做的接口是最通用的。
------解决方案--------------------
想要速度,就不能用WCF,我之前有发帖评论过WCF的性能,那个是相当低的。有能力就直接写Socket,没能力就用国王著名框架ServiceStack,我已经把WCF扔掉了,上手容易扩展难,还效率低。