Hello gRPC (Go version)

Home Docs Repository

TL:DR;

  1. scarica i componenti necessari
    • go install google.golang.org/protobuf/cmd/protoc-gen-go
    • go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
    • Protoc compiler: docs, download
  2. crea il file hello.proto
  3. compila il file .proto
    • protoc --go_out=proto --go_opt=paths=source_relative --go-grpc_out=proto --go-grpc_opt=paths=source_relative hello.proto
    • vengono generati due file Go all’interno della cartella proto, necessari alla compilazione
  4. crea il package server e il relativo main.go
  5. crea il package client e il relativo main.go

Eseguire l’applicazione server

$>  go run .\server\main.go

Eseguire l’applicazione client

$>  go run .\client\main.go -name Marco

GitHub

View Github