The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
LisaFC d1e11e7493 Update README.md 10 years ago
..
helloworld Created helloworld tutorial outline 10 years ago
README.md Update README.md 10 years ago
cpptutorial.md Generating code... 10 years ago

README.md

#gRPC in 3 minutes (C++)

Installation

To install gRPC on your system, follow the instructions here: https://github.com/grpc/grpc/blob/master/INSTALL.

Hello C++ gRPC!

Here's how to build and run the C++ implementation of the Hello World example used in Getting started.

The example code for this and our other examples lives in the grpc-common GitHub repository. Clone this repository to your local machine by running the following command:

$ git clone https://github.com/google/grpc-common.git

Change your current directory to grpc-common/cpp/helloworld

$ cd grpc-common/cpp/helloworld/

Generating gRPC code

To generate the client and server side interfaces:

$ make helloworld.pb.cc

Which internally invokes the proto-compiler as:

$protoc -I ../../protos/ --cpp_out=. --grpc_out=. --plugin=protoc-gen-grpc=grpc_cpp_plugin helloworld.proto

Client and server implementations

The client implementation is at greeter_client.cc.

The server implementation is at greeter_server.cc.

Try it!

###TODO: instructions to run server and client

Tutorial

You can find a more detailed tutorial in gRPC Basics: C++