Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
BUILD | H A D | 25-Apr-2025 | 1.3 KiB | 42 | 38 | |
CMakeLists.txt | H A D | 25-Apr-2025 | 2.3 KiB | 71 | 62 | |
README.md | H A D | 25-Apr-2025 | 1 KiB | 28 | 18 | |
greeter_callback_client.cc | H A D | 25-Apr-2025 | 3.8 KiB | 122 | 73 | |
greeter_callback_server.cc | H A D | 25-Apr-2025 | 3.6 KiB | 101 | 59 |
README.md
1# gRPC C++ Keepalive Example 2 3The 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 5For more information on keepalive pings in gRPC, please refer to - 6* [keepalive guide](https://github.com/grpc/grpc/blob/master/doc/keepalive.md) 7* [A8: Client-side Keepalive](https://github.com/grpc/proposal/blob/master/A8-client-side-keepalive.md) 8* [A9: Server-side Connection Management](https://github.com/grpc/proposal/blob/master/A9-server-side-conn-mgt.md) 9 10## Running the example 11 12To run the server - 13 14``` 15$ tools/bazel run examples/cpp/keepalive:greeter_callback_server 16``` 17 18To run the client - 19 20``` 21$ tools/bazel run examples/cpp/keepalive:greeter_callback_client 22``` 23 24You can find a complete set of instructions for building gRPC and running the 25Hello World app in the [C++ Quick Start][]. 26 27[C++ Quick Start]: https://grpc.io/docs/languages/cpp/quickstart 28