You can build protocol buffer files using the command
build\proto-gen.bat
go run .\cmd\server\main.go start -path="C:\Desktop"
go run .\cmd\client\main.go upload -path="C:\Desktop\file.txt"
Download the latest protoc here https://github.com/protocolbuffers/protobuf/releases/
Copy the binary file into your $GOPATH/bin. You can find your $GOPATH using go env