examples/ directory

Directories

PathSynopsis
examples/features
examples/features/authentication
examples/features/authentication/clientThe client demonstrates how to supply an OAuth2 token for every RPC.
examples/features/authentication/serverThe server demonstrates how to consume and validate OAuth2 tokens provided by clients for each RPC.
examples/features/cancellation
examples/features/cancellation/clientBinary client is an example client.
examples/features/cancellation/serverBinary server is an example server.
examples/features/compression
examples/features/compression/clientBinary client is an example client.
examples/features/compression/serverBinary server is an example server.
examples/features/deadline
examples/features/deadline/clientBinary client is an example client.
examples/features/deadline/serverBinary server is an example server.
examples/features/debugging
examples/features/debugging/clientBinary client is an example client.
examples/features/debugging/serverBinary server is an example server.
examples/features/encryption
examples/features/encryption/ALTS
examples/features/encryption/ALTS/clientBinary client is an example client.
examples/features/encryption/ALTS/serverBinary server is an example server.
examples/features/encryption/TLS
examples/features/encryption/TLS/clientBinary client is an example client.
examples/features/encryption/TLS/serverBinary server is an example server.
examples/features/errors
examples/features/errors/clientBinary client is an example client.
examples/features/errors/serverBinary server is an example server.
examples/features/interceptor
examples/features/interceptor/clientBinary client is an example client.
examples/features/interceptor/serverBinary server is an example server.
examples/features/keepalive
examples/features/keepalive/clientBinary client is an example client.
examples/features/keepalive/serverBinary server is an example server.
examples/features/load_balancing
examples/features/load_balancing/clientBinary client is an example client.
examples/features/load_balancing/serverBinary server is an example server.
examples/features/metadata
examples/features/metadata/clientBinary client is an example client.
examples/features/metadata/serverBinary server is an example server.
examples/features/multiplex
examples/features/multiplex/clientBinary client is an example client.
examples/features/multiplex/serverBinary server is an example server.
examples/features/name_resolving
examples/features/name_resolving/clientBinary client is an example client.
examples/features/name_resolving/serverBinary server is an example server.
examples/features/protoPackage proto is for go generate.
examples/features/proto/echo
examples/features/reflection
examples/features/reflection/serverBinary server is an example server.
examples/features/retry
examples/features/retry/clientBinary client is an example client.
examples/features/retry/serverBinary server is an example server.
examples/features/wait_for_readyBinary wait_for_ready is an example for "wait for ready".
examples/helloworld
examples/helloworld/greeter_clientPackage main implements a client for Greeter service.
examples/helloworld/greeter_serverPackage main implements a server for Greeter service.
examples/helloworld/helloworld
examples/helloworld/mock_helloworld
examples/route_guide
examples/route_guide/clientPackage main implements a simple gRPC client that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs.
examples/route_guide/mock_routeguide
examples/route_guide/routeguide
examples/route_guide/serverPackage main implements a simple gRPC server that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs.
Version
v1.27.0-pre
Published
Dec 17, 2019
Platform
windows/amd64
Last checked
13 minutes ago

Tools for package owners.