Jan Tattermusch 7897ae9308 auto-fix most of licenses 8 gadi atpakaļ
..
Greeter 1ba7e5d898 regenerate 8 gadi atpakaļ
GreeterClient 7897ae9308 auto-fix most of licenses 8 gadi atpakaļ
GreeterServer 7897ae9308 auto-fix most of licenses 8 gadi atpakaļ
Greeter.sln 923b1317d5 update .NET core example to .csproj projects 8 gadi atpakaļ
README.md 923b1317d5 update .NET core example to .csproj projects 8 gadi atpakaļ
generate_protos.bat 7897ae9308 auto-fix most of licenses 8 gadi atpakaļ

README.md

gRPC in 3 minutes (C#)

BACKGROUND

This is a different version of the helloworld example, using the dotnet sdk tools to build and run.

For this sample, we've already generated the server and client stubs from helloworld.proto.

Example projects in this directory depend on the Grpc and Google.Protobuf NuGet packages which have been already added to the project for you.

PREREQUISITES

BUILD

From the examples/csharp/helloworld-from-cli directory:

  • dotnet restore Greeter.sln

  • dotnet build Greeter.sln

Try it!

  • Run the server

    > cd GreeterServer
    > dotnet run -f netcoreapp1.0
    
  • Run the client

    > cd GreeterClient
    > dotnet run -f netcoreapp1.0
    

Tutorial

You can find a more detailed tutorial about Grpc in gRPC Basics: C#