创建客户端并调用

Posted hualou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建客户端并调用相关的知识,希望对你有一定的参考价值。

package main

import (
    "context"
    "fmt"
    "google.golang.org/grpc"
    "grpccli/services"
    "log"
)

func main() {
    conn, err := grpc.Dial("localhost:8081", grpc.WithInsecure())
    if err != nil {
        log.Fatal(err)
    }
    defer conn.Close()
    prodClient := services.NewProdServiceClient(conn)//把在服务端生成的protobuf的go文件拷贝到services目录下
    prodRes, err := prodClient.GetProdStock(context.Background(), &services.ProdRequest{ProdId: 12})
    if err != nil {
        log.Fatal(err)
    }

    fmt.Println(prodRes.ProdStock)
}




以上是关于创建客户端并调用的主要内容,如果未能解决你的问题,请参考以下文章

如何从片段中调用 getSupportFragmentManager()?

vs2003:快速片段工具

替换 SingleTask 活动中的片段

使用意图从另一个片段调用一个片段

创建自己的代码片段(CodeSnippet)

恢复后停止重新创建片段?