通过管道/内部linux套接字实现RPC的任何开源C/ c++库/框架

Any opensource C/C++ Libraries/Frameworks for RPC over pipes/internal linux sockets?

本文关键字:开源 任何 c++ 框架 实现 管道 内部 linux 套接字 RPC      更新时间:2023-10-16

我正在寻找一个轻量级的开源库/框架,最好是用C/c++编写的(它不需要支持x语言,应该易于理解和使用),可以用来在内部linux套接字或管道上进行RPC。换句话说,我正在寻找可以在一些linux IPC机制上运行的RPC可能性。

谢谢

查看msgpack-rpc。

不完全是轻量级的,但是Dbus是一个答案,并且是目前大多数linux发行版的标准。

我猜您不需要任何花哨的框架,可以处理简单的库调用。linux rpc库应该足够了:请参阅手册,或者本教程。

SUN ONC RPC库对于Linux来说是一个很好的解决方案。也可以使用rpcgen编译器生成服务器和客户端存根。

你所要做的就是用RPCL语言写一个。x文件,然后用rpcgen编译它。

下面是我在github上发布的一个例子:https://github.com/issamabd/SDL-PPONG

它使用RPC调用通过网络连接两个乒乓球运动员。