用于嵌入式平台的 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?的主要内容,如果未能解决你的问题,请参考以下文章

Java第一课

一个简单的Qt词典程序

用于播放/录制音频(.wav、.ogg)的 C++ 多平台库

关于QT开发平台和arm嵌入式的关系。

关于QT开发平台和arm嵌入式的关系。

QT能开发大型软件吗?