getting started for smf - The Fastest RPC In The West
Build the demo server and client, which will also build smf and its dependencies. Note that the initial build may take a long time.
the parent smf
repo is a git submodule. Either git clone --recursive
or update the submodule
git submodule update --init --recursive
./install-deps.sh
# ensure gcc >= gcc-7
export CC=gcc-8
export CXX=g++-8
mkdir -p build && cd build && cmake .. && make
# alternatively use make -j$(nproc) to parallelize the builds
After the build completes:
./src/demo_server -c 1 & (`run on one core; background`)
./src/demo_client -c 1 (`run on one core`)
Drop us a line!
smf is pronounced /smɝf/
Site | Link |
---|---|
Mailing List | https://groups.google.com/forum/#!forum/smf-dev |
Documentation | https://smfrpc.github.io/smf/ |