
ButtonRPC_CPP14: 几百行代码打造的现代C++ RPC库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:ButtonRPC_CPP14是一款精简高效的C++14语言实现的远程过程调用(RPC)框架,仅几百行代码便提供了现代化的RPC解决方案,易于集成和扩展。
ButtonRPC 是一个基于 C++ 和 ZeroMQ 的现代 RPC 框架。
**特性:**
- 轻量级、跨平台且简单易用。
- 服务端可以绑定自由函数、类成员函数及 `std::function` 对象。
- 支持参数为任意自定义类型的函数的绑定。
- 客户端与服务端具备自动重连机制,同时支持客户端调用超时选项。
**示例代码:**
**服务器端:**
```cpp
#include buttonrpc.hpp
int foo(int age, int mm) {
return age + mm;
}
int main() {
buttonrpc server;
server.as_server(5555);
server.bind(foo, foo);
server.run();
return 0;
}
```
**客户端:**
```cpp
#include
全部评论 (0)
还没有任何评论哟~


