In Golang.
Make sure you have protocol buffer compiler and proto go package. Follow this document if you haven't done so:
https://github.com/IronCore864/protobuf-example
protoc -I helloworld/ helloworld/helloworld.proto --go_out=plugins=grpc:helloworld
cd server
go build
cd client
go build
Start server in the background:
cd server
./server &
Start client:
cd client
./client
To quit server:
fg
ctrl + c