用于嵌入式平台的 C++ 中的简单 JSON-RPC?
Posted
技术标签:
【中文标题】用于嵌入式平台的 C++ 中的简单 JSON-RPC?【英文标题】:Simple JSON-RPC in C++ for embedded platforms? 【发布时间】:2015-10-19 18:46:02 【问题描述】:我想要的关键功能是能够将对象的函数注册到 JSON-RPC 服务器任务,然后调用该函数,以防收到相应的 JSON-RPC 调用。
如何做到这一点?
我找到了https://github.com/cinemast/libjson-rpc-cpp,但存根生成器的概念对我来说似乎有点过头了。
【问题讨论】:
在 RPC 中,存根生成器的替代方法是手动编写存根。这很快就会变得无聊。 我同意@RichardHodges 的观点。 gSOAP 的工作方式相同。 【参考方案1】:libjson-rpc-cpp 不需要您使用存根生成器。您始终可以手动创建绑定。
可以在here 找到其他用于 JSON-RPC 的 C++ 框架。
但是由于您要求嵌入式兼容框架,我建议您坚持使用 libjson-rpc-cpp,因为它是最轻量级的框架,您可以在编译期间disable certain features。
还值得一提的是,我是该框架的作者。
【讨论】:
libjson-rpc-cpp 的文档对我来说有点不知所措,因为我是 C++ 新手,你能告诉我如何将它快速集成到一个 c++ 项目中,而我刚刚使用的服务器注册 RPC 函数并让它运行?以上是关于用于嵌入式平台的 C++ 中的简单 JSON-RPC?的主要内容,如果未能解决你的问题,请参考以下文章