Skip to content
forked from dholm/grpc-c

C implementation of gRPC layered on top of core library

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

wbrown-lg/grpc-c

 
 

Repository files navigation

GRPC-C

C implementation of gRPC layered of top of core libgrpc.

Prerequisites

Make sure you have the following install in order to install dependencies

autoconf automake libtool curl make g++ unzip

Build

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

If you want to install dependencies in a different directory other than /usr/local/, use ./buildgen.sh

Examples

cd build/examples
make gencode
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

Resources

License

BSD-3-Clause, Unknown licenses found

Licenses found

BSD-3-Clause
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.9%
  • C++ 30.6%
  • Makefile 1.9%
  • Other 0.6%