client 端添加超时机制
// 添加超时机制 ctx,_ := context.WithTimeout(context.Background(),time.Second*3) // 执行服务端的方法 res,err := c.SayHello(ctx,&proto.StreamReqData{Data: "hi"})
超时返回的错误信息为
fmt.Println(st.Message()) // context deadline exceeded fmt.Println(st.Code()) // DeadlineExceeded