Files
Craig Tiller 339906443b [clang-format] Match include file ordering to internal clang-format (#40905)
gRPC is currently getting formatted with two different clang-format implementations, and due to some weirdness they have different include file orderings. This change introduces clang-format configuration to ensure that the two systems align - it's *highly* expected that this will need some maintenance going forward as the two systems evolve.

Closes #40905

PiperOrigin-RevId: 819606209
2025-10-15 00:24:11 -07:00
..
2025-03-27 18:49:43 -07:00
2023-05-17 13:12:10 -07:00

gRPC Reflection Example

This example shows how reflection can be registered on a gRPC server.

Build and run the example

To start the reflection server on its default port of 50051, run the following command from within the examples/cpp/reflection folder:

$ bazel run :reflection_server

There are multiple existing reflection clients you can use to inspect its services.

To use gRPC CLI, see https://github.com/grpc/grpc-go/blob/master/Documentation/server-reflection-tutorial.md#grpc-cli.

To use grpcurl, see https://github.com/fullstorydev/grpcurl.