victimsnino / GRPC-RPP-Chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GRPC-RPP-Chat

Example implementatiuon of RPC chat with server/client, authenication and etc using GGRPC for RPC communication and RPP for internal streaming logic

Example:

gif

Implementation:

Both (server and client) uses grpc streaming inside. But instead of raw using grpc streams they are wrap them into RPP observables/observers so it can be easily piped to make any complex streams of data.

Building with conan:

conan install . --output-folder=build --build=missing -s compiler.cppstd=20 -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True -s=build_type=Release
cmake -B build -DCMAKE_TOOLCHAIN_FILE=build/conan_toolchain.cmake -DCMAKE_BUILD_TYPE=Release
cmake --build build -j32        

About


Languages

Language:C++ 82.0%Language:CMake 16.9%Language:Python 1.1%