There are two defined procedures to be remotely called. Check it out!
GuessNumber
- Input:
GuessNumberRequest
- Output:
GuessNumberResponse
- Input:
OpenBox
- Input:
LockedBox
- Output:
OpenedBox
- Input:
brew install protobuf
brew install protoc-gen-go
brew install protoc-gen-go-grpc
protoc --go_out=. --go-grpc_out=. proto/guess_service.proto
It should generate these files under /generated/go
folder:
guess_service_grpc.pb.go
guess_service.pb.go