Skip to content

Latest commit

 

History

History

protobuf

Examples

This folder contains example applications that showcase the IceRPC + Protobuf integration.

Deadline Shows how to use the deadline interceptor to set the invocation deadline.
GenericHost Shows how to create client and server applications using Microsoft's Dependency Injection container.
Greeter Shows how to call and implement a canonical Greeter service using the IceRPC + Protobuf integration.
Logger Shows how to enable logging.
Metrics Shows how to use the metrics interceptor and middleware.
MultipleServices Shows how a service can implement multiple Protobuf services.
Quic Shows how to use the QUIC transport.
RequestContext Shows how to attach information to an invocation and retrieve this information from the dispatch in the server.
Retry Shows how to use the retry interceptor to retry failed requests.
Secure Shows how to secure TCP connections with TLS.
Stream Shows how to stream data from a client to a server.
TcpFallback Shows how to create client and server applications that communicate over QUIC when possible but can fall back to TCP.
Telemetry Shows how to use the telemetry interceptor and middleware.
Thermostat Shows how to send requests via an intermediary server; includes sending requests the "other way around", from a server to a client.