view client.go @ 7:4a4b9a3837c7 default tip

...
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Sat, 23 May 2020 10:36:15 +0900
parents 568ffe87c352
children
line wrap: on
line source

package main  
  
import (  
    "context"  
    "fmt"
    "google.golang.org/grpc"
    "log"
    "os"
    cat "study-grpc/pb"  
)  
  
func main() {  
    port := os.Getenv("SERVER")
    conn, err := grpc.Dial(port, grpc.WithInsecure())  
    if err != nil {  
        log.Fatal("connection error:", err)  
    }  
    defer conn.Close()  
  
    client := cat.NewCatClient(conn)  
    message := &cat.GetMyCatMessage{TargetCat: "mike"}  
    res, err := client.GetMyCat(context.Background(), message)  
    if err != nil {  
        log.Fatal(err)  
    }  
    fmt.Printf("result:%s\n", res)  
}