Skip to content

VitSimon/GRPCBlueprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GRPCBlueprint

Simple demo implementation of GRPC in Csharp under .NET Framework 4.7.2.

Structure

Project Purpose
GRPCDemo2 Contract - messages, data objects and interfaces definition, protofile
GRPCClient Client implementation
GRPCServer Server implementation

TODO / Last news

NuGet dependencies

  • Google.Protobuf, 3.17.2
  • Grpc.Core, 2.38.0
  • Grpc.Core.Api, 2.38.0
  • Grpc.Tools, 2.38.0
  • System.Buffers, 4.4.0
  • System.Memory, 4.5.3
  • System.Numerics.Vectors, 4.4.0
  • System.Runtime.CompilerServices.Unsafe, 4.5.2

Consult packages.config.

Features

  • proto v. 3 is used in example
  • GRPCDemo2 project uses pre-build script for run proto file compilation - check your processor architecture 32/64 (this is not needed in .NET Core project template - improved process out of the box)

Demos

  • 1 request - 1 reply
  • 1 request - N replies
  • N requests - N replies

See also - Links, reviews, tutorials

General:

.NET Core:

Java:

C++:

About

Demo of gRPC for MS.NET 4.7.2/C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages