Skip to content

Instantly share code, notes, and snippets.

@gistlyn gistlyn/main.go
Last active Dec 30, 2019

Embed
What would you like to do?
Go Google protoc insecure GrpcServicesClient TodoWorld Example
package main
import (
context "context"
"fmt"
"log"
"google.golang.org/grpc"
pb "TodoWorld/services"
"time"
)
func main() {
conn, err := grpc.Dial("todoworld.servicestack.net:5054", grpc.WithInsecure())
if err != nil {
log.Fatalf("fail to dial: %v", err)
}
defer conn.Close()
client := pb.NewGrpcServicesClient(conn)
ctx, cancel := context.WithTimeout(context.Background(), time.Second)
defer cancel()
response, err := client.GetHello(ctx, &pb.Hello{Name: "gRPC Go"})
if err != nil {
log.Fatalf("GetHello: %v", err)
}
fmt.Println(response.Result)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.