00 proto 2024-08-31 / { C++ } { 3rdparty } { gRPC } proto syntax = "proto3";<!--more-->option java_package = "ex.grpc";package mathtest;// Defines the serviceservice MathTest { // Function invoked to send the request rpc sendRequest (MathRequest) returns (MathReply) {}}// The request message containing requested numbersmessage MathRequest { int32 a = 1; int32 b = 2;}// The response message containing responsemessage MathReply { int32 result = 1;}
01 Server 2024-08-31 / { C++ } { 3rdparty } { gRPC } Server 继承ServiceName::Service创建serviceImplementation 覆盖RPC方法,实现逻辑 Read On »
02 Client 2024-08-31 / { C++ } { 3rdparty } { gRPC } Client 通过grpc::CreateChannel传入IP string创建channel。 通过ServiceName::NewStub传入channel创建Stub Read On »