gpt4 book ai didi

c++ - 类 WCF 的 native C++ 库

转载 作者:太空狗 更新时间:2023-10-29 23:07:53 25 4
gpt4 key购买 nike

我正在寻找一个原生 C++ 库(库源代码必须与 gcc 兼容并可跨 Linux 和 Windows 移植)以其最基本的形式执行 WCF 所做的工作——即客户端-服务器环境中的 OperationContracts 和 DataContracts,以二进制格式(二进制序列化)进行数据交换。

理想情况下,我想使用一个库来实现这一点。因此,如果已经有一个库可以将 OperationContracts 和 DataContracts 编译成丰富的 C++ 类,其中包含用于反射的元数据,可以在我们的代码中使用,并且内置客户端-服务器 TCP 通信(即 WCF 功能的基本实现,无需与 WCF 完全兼容),请指点我。

如果没有,我自己实现它们(由于时间限制不太可能),我可以对 DataContracts 使用 boost::serialization 但我将如何实现 OperationContracts?

最佳答案

它不一定与 gcc 兼容——所以它与这里提出的确切问题有点无关——但我想包括对 Windows Web Services API 的引用。 ,Microsoft 的 native 代码对应 WCF(适用于 Windows 系统)。

来自 this secondary article :

WWS is designed from the ground up to be a completely native-code implementation of SOAP, including support for many of the WS-* protocols. WWS is, strictly speaking, exposed through a C API, making interoperability with other languages and runtimes very straightforward, but it is the C++ developer who will likely benefit the most.

关于c++ - 类 WCF 的 native C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11354852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com