Skip to content

Latest commit

 

History

History

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.
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.
Stream Shows how to stream data from a client to a server.
Tcp Shows how to use the TCP transport.
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.