func doEcho(client simple.SimpleClient, num int) { req := &simple.Number{Num: int32(num)} log.Printf("Echo: %v", req) reply, err := client.Echo(context.Background(), req) if err != nil { log.Printf("Failed to echo: %v", err) return } log.Printf("Echo reply: %v", reply) }