Skip to content
gRPC Demo Client and Server app.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
GrpcGeo.Client
GrpcGeo.Domain
GrpcGeo.Server
.gitignore
GrpcGeo.Solution.sln
README.md

README.md

GrpcGeo

A gRPC Demo for .NET with a client and a server app.

Introduction

This demo shows the basic principles of gRPC. The gRPC client calls the server and sends its IP address. The gRPC server provides geo information like country, city longitude and latitude for a given IP address.

Remote Procedure Calls with G!

The system was initiated by Google and is now driven by a larger community, so the best start is to visit the website. GRPC is an efficient language neutral framework to connect applications, based on HTTP/2 and Protocol Buffers, alias protobuf.

Assemblies

  • GrpcGeo.Domain - contains the protobuf file a d compiles the classes for the gRPC client and server.
  • GrpcGeo.Client - .NET Core console app that connects to a gRPC server on the localhost.
  • GrpcGeo.Server - .NET Core console app that provides a service that needs the IP address and returns the geo information.

Have a nice day!
You can’t perform that action at this time.