kersing / grpc-c

C implementation of gRPC layered on top of core library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GRPC-C

C implementation of gRPC layered of top of core libgrpc.

Build

autoreconf --install
git submodule update --init
mkdir build && cd build
../configure
make
sudo make install

Examples

cd build/examples
make foo.grpc-c.c
make

This should build foo_client and foo_server. To run example code,

sudo ./foo_server test
sudo ./foo_client test

Status

Pre-alpha. Under active development. APIs may change.

Dependencies

  • gRPC v1.3.0
  • protobuf 3.0
  • protobuf-c 1.2.1

About

C implementation of gRPC layered on top of core library

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 62.2%Language:C++ 31.9%Language:Protocol Buffer 3.9%Language:Makefile 1.6%Language:M4 0.4%