This is an implementation of a gRPC client and server that provides route guidance from gRPC Basics: Go tutorial.
It demonstrates how to use grpc go libraries to perform unary, client streaming, server streaming and full duplex RPCs.
The original repository has more details.
To run the server locally, run the following command:
go run server/server.go
To run the client locally, run the following command:
go run client/client.go