The GreeterProtobuf example is a variation of the Greeter example. It sends the same request and receives the same response, except it uses Protobuf instead of Slice to define the contract between the client and the server.
You can build the client and server applications with:
dotnet build
First start the Server program:
cd Server
dotnet run
In a separate window, start the Client program:
cd Client
dotnet run