【问题标题】:gSOAP for WCF server with TCP binding and Callback events带有 TCP 绑定和回调事件的 WCF 服务器的 gSOAP
【发布时间】:2011-09-21 15:53:38
【问题描述】:

我们需要一个 C++ 客户端应用程序来使用支持 NetTCPBinding 和回调事件的 WCF 服务器。我使用 gSOAP 2.7.10 生成了代理。但我的代理不与服务器通信。当我使用 BasicHttp 绑定时,它似乎可以工作。不确定事件。

如果 gSOAP 与 TCP 绑定和回调事件一起使用,谁能给我建议。 我已经尝试过使用 Microsoft 的 WWSAPI。它不符合我的要求。 是否值得尝试 gSOAP。如果它不工作任何其他选择?

【问题讨论】:

    标签: c++ wcf proxy


    【解决方案1】:

    我相信你指的是NetTcpBinding class?从该页面:

    默认配置 NetTcpBinding 比 提供的配置 WSHttpBinding,但它仅用于 用于 WCF 到 WCF 的通信。

    所以答案是“不”。

    【讨论】:

    • 是的,我指的是 NetTcpBinding 类。我们有公开 TCP 端点的现有 WCF 服务器。现在我必须在我的 C++ 应用程序中使用这些服务器。所以我选择使用 gSOAP 生成代理。
    【解决方案2】:

    由于仅 WCF-WCF 通信支持 NetTcpBinding,因此您需要创建一个 C# shim 并将其公开为 COM 对象以供 C++ 应用程序使用。

    【讨论】:

    • 我无法在我的客户端站点中安装 .NET 框架。所以我必须开发一个与 WCF 服务器交互的 C++ 应用程序。
    • 然后你必须在 WCF 服务器上公开一个额外的端点,使用与 gSOAP 一起工作的东西,比如 basicHttpBinding,可能通过 SSL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多