c++ - 使用 C 和 C++ 的 Protocol Buffer

标签 c++ c protocol-buffers

<分区>

现在我有一个带有 Protocol Buffer 的 c/s 程序(使用 c++)。我想用c重写服务器。但是在 .proto 文件中有很多服务。该程序实现了 rpc 本身,而 protocol buffers-c 提供了另一个。我希望有人向我展示如何实现此示例。

service {
    rpc foo (what) returns(what);
}

客户端用c++,服务器用c,怎么写这个服务。

最佳答案

我怀疑有人会解决这个问题并给你一个超出现有范围的例子 documented (参见服务小节)。

want to know how to implement the client part with c++.

只保留您已有的客户端(即不要重写它)。

Protocol Buffer 本身是独立于语言的;正确编写的客户端不关心服务器是用什么语言实现的,反之亦然。

关于c++ - 使用 C 和 C++ 的 Protocol Buffer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977243/

相关文章:

c++ - 如何使 "strtok function"一次处理多个 token 字符串?函数指针能解决这个问题吗?

c - 为什么 bash 比 C 快?

C计算字符串中某个字符出现的次数

java - 如何获得 java_proto_library 的 1.7 兼容输出?

ubuntu - 如何重新安装并在/usr/local/bin/protoc 中找到它

java - 如何在 Java 代码和 .proto 文件之间共享 Enum 值

C++ vector 只保存最后的 push_back 值

c++ - 堆栈上有多少个对象?

c - 我有一个程序无法在 Ubuntu 上运行,但可以在 Windows 上运行

c++ - 安全地使用 C 符号和 header ?