mirror of https://github.com/grpc/grpc.git
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.
Juanli Shen
68a2277121
|
6 years ago | |
---|---|---|
.. | ||
compression | ||
helloworld | 6 years ago | |
keyvaluestore | 6 years ago | |
load_balancing | 6 years ago | |
metadata | ||
route_guide | 6 years ago | |
README.md | ||
cpptutorial.md |
README.md
gRPC in 3 minutes (C++)
Installation
To install gRPC on your system, follow the instructions to build from source
here. This also installs the protocol buffer compiler
protoc
(if you don't have it already), and the C++ gRPC plugin for protoc
.
Hello C++ gRPC!
Here's how to build and run the C++ implementation of the Hello World example used in Getting started.
Client and server implementations
The client implementation is at greeter_client.cc.
The server implementation is at greeter_server.cc.
Try it!
Build client and server:
$ make
Run the server, which will listen on port 50051:
$ ./greeter_server
Run the client (in a different terminal):
$ ./greeter_client
If things go smoothly, you will see the "Greeter received: Hello world" in the client side output.
Tutorial
You can find a more detailed tutorial in gRPC Basics: C++