实现 RPC 的 C 库

Posted

技术标签:

【中文标题】实现 RPC 的 C 库【英文标题】:C library to implement RPC 【发布时间】:2012-08-06 09:58:46 【问题描述】:

我找不到 C 提供的用于使用 RPC 的任何库。我需要在 C 中使用 RPC。如果没有库支持,有没有办法?我正在寻找一个非阻塞的实现。

【问题讨论】:

RPC 有许多变体,从旧的 Sun 变体(现在的 ONC-RPC)到现代变体,例如 XML-RPC。 你的问题很模糊; RPC 上有很多内容:http://***.com/questions/2526227/c-c-rpc-tutorial-for-linux,或简单的 Google 搜索:http://www.google.com/search?rls=en&q=rpc+in+c。您能否更具体地说明您要查找的内容? 你能把你的问题说得更具体一些吗? 有人能给我指出一个链接,我们有一个 Linux 支持的非阻塞 RPC 示例。 【参考方案1】:

我在 XML-RPC 方面取得了不错的进展 (http://xmlrpc-c.sourceforge.net/)

【讨论】:

【参考方案2】:

一个非常好的使用 rpcgen 的 RPC 实现;想必最好的 RPC 实现 C 库是由tuitorialpoint 提供的。

检查一下。

【讨论】:

以上是关于实现 RPC 的 C 库的主要内容,如果未能解决你的问题,请参考以下文章

与选择驱动的守护进程一起使用的 rpc 机制

哪个是码头最好的 json rpc 库?

Go 每日一库之 rpc

Frida + AndroidAsync 实现 RPC

使用标准 JSON-RPC 实现的优势

Go 每日一库之 jsonrpc:来自标准库