Kod:
type Server struct func (s *Server) SayHello(ctx context.Context, in *pb.Hello) (*pb.HelloResponse, error) , nil } func main() gRPCServer := gRPC.NewServer() handler := Server pb.RegisterHelloWorldHandlerServer(gRPCServer, &handler) if err := gRPCServer.Serve(lis); err != nil }


Son olarak, gRPC İstemcisini uygulamamız gerekiyor. İlk olarak, sunucu ile bir TCP bağlantısı kuruyoruz. Ardından yeni bir pb.HandlerClient oluşturuyoruz . İstemci, * pb.Hello nesnesini ileterek sunucunun SayHello işlevini cağırabilir.