grpc lesson 1
编辑proto
syntax="proto3"
package helloworld;
service Greeter{
rpc SayHello(Mess1) returns(Mess2){}
message Mess1{
string name=1;}
message Mess2{
string mess=2;}
}
关键字: syntax package service rpc message
由protoc生成c++和头文件
protoc --cpp_out=. helloworld.proto
生成helloworld.pb.cc和helloworld.pb.h
protoc --grpc_out=. --plugin=protoc-gen-grpc=/usr/local/bin/grpc_cpp_plugin helloworld.proto
生成grpc的两个c++文件helloworld.grpc.pb.cc 、helloworld.grpc.pb.h
在上层目录新建目录helloworld
新建greeter_server.cc
#include<grpcpp/grpcpp.h>
#include "helloworld.grpc.pb.h"
Class Greeterclass{
SayHello()
}
void Runse