- Construct a simple generic network library
- Support simple remote procedure call (RPC) as call a local procedure
- Simple and easy to use and manage
- Support self-defined IDL
- Support service register and service dicovery
$ cd example && mkdir build && cd buid
$ cmake ..
$ make
$ mkdir build && cd build
$ cmake ..
$ make
After that, there will be a static library named librpcsvr.a
and librpccli.a
in folder build
and you could link yourself server code with it to get an executable file,
which is the final rpc server composed of multiple servers and services.
See also example/rpcsvr