1*cc02d7e2SAndroid Build Coastguard Worker# gRPC C++ Keepalive Example 2*cc02d7e2SAndroid Build Coastguard Worker 3*cc02d7e2SAndroid Build Coastguard WorkerThe keepalive example builds on the [Hello World Example](https://github.com/grpc/grpc/tree/master/examples/cpp/helloworld) and changes the gRPC client and server to show a sample way of configuring keepalive pings on the client and on the server. 4*cc02d7e2SAndroid Build Coastguard Worker 5*cc02d7e2SAndroid Build Coastguard WorkerFor more information on keepalive pings in gRPC, please refer to - 6*cc02d7e2SAndroid Build Coastguard Worker* [keepalive guide](https://github.com/grpc/grpc/blob/master/doc/keepalive.md) 7*cc02d7e2SAndroid Build Coastguard Worker* [A8: Client-side Keepalive](https://github.com/grpc/proposal/blob/master/A8-client-side-keepalive.md) 8*cc02d7e2SAndroid Build Coastguard Worker* [A9: Server-side Connection Management](https://github.com/grpc/proposal/blob/master/A9-server-side-conn-mgt.md) 9*cc02d7e2SAndroid Build Coastguard Worker 10*cc02d7e2SAndroid Build Coastguard Worker## Running the example 11*cc02d7e2SAndroid Build Coastguard Worker 12*cc02d7e2SAndroid Build Coastguard WorkerTo run the server - 13*cc02d7e2SAndroid Build Coastguard Worker 14*cc02d7e2SAndroid Build Coastguard Worker``` 15*cc02d7e2SAndroid Build Coastguard Worker$ tools/bazel run examples/cpp/keepalive:greeter_callback_server 16*cc02d7e2SAndroid Build Coastguard Worker``` 17*cc02d7e2SAndroid Build Coastguard Worker 18*cc02d7e2SAndroid Build Coastguard WorkerTo run the client - 19*cc02d7e2SAndroid Build Coastguard Worker 20*cc02d7e2SAndroid Build Coastguard Worker``` 21*cc02d7e2SAndroid Build Coastguard Worker$ tools/bazel run examples/cpp/keepalive:greeter_callback_client 22*cc02d7e2SAndroid Build Coastguard Worker``` 23*cc02d7e2SAndroid Build Coastguard Worker 24*cc02d7e2SAndroid Build Coastguard WorkerYou can find a complete set of instructions for building gRPC and running the 25*cc02d7e2SAndroid Build Coastguard WorkerHello World app in the [C++ Quick Start][]. 26*cc02d7e2SAndroid Build Coastguard Worker 27*cc02d7e2SAndroid Build Coastguard Worker[C++ Quick Start]: https://grpc.io/docs/languages/cpp/quickstart 28