Kod:
message Hello message HelloResponse service HelloWorldHandler }


Protoc komutumuzu calıştırdığımızda , sunucu tarafı kodunu yazmaya hazırız. HelloWorldHandler'ı uygulamak icin , yukarıdaki protobuf şemasında belirtilen tum RPC işlevlerini uygulayan bir yapı tanımlamamız gerekir . Bu durumda, struct Sunucusu , bağlam ve * pb.Hello olmak uzere iki parametreyi alan bir SayHello işlevini tanımlar . * pb.Hello daha once şemada belirtilmiştir ve bir alan icerir, Ad. SayHello , basitlik acısından alan olmadan tanımlanan * pbHelloResponse'u da dondurmelidir .

Ana işlevin icinde, bir TCP dinleyicisi oluşturur, yeni bir gRPC sunucusu oluşturur ve ardından işleyicimizi bir HelloWorldHandlerServer olarak kaydederiz . GRPC sunucumuzda Serve cağrıldıktan sonra , istemciler SayHello işlevi aracılığıyla sunucuyla iletişim kurabilecekler.