现在我有一个带协议缓冲区的c / s程序(使用c ++)。我想用c重写服务器。但是在.proto文件中有很多服务。该程序实现了rpc本身,而protocol buffers-c提供了另一个。我希望有人向我展示如何实现这些示例。
service {
rpc foo (what) returns(what);
}
如何编写此服务,而客户端位于c。
中的c ++和server中答案 0 :(得分:3)
我怀疑任何人都会遇到麻烦并给你一个超出已经documented的例子(见服务小节)。
想知道如何使用c ++实现客户端部分。
保留您已有的客户端(即不要重写它)。
协议缓冲区本身与语言无关;正确编写的客户端不关心服务器实现的语言,反之亦然。