Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 protobuf 的新手
我已经搜索并了解了一些关于 protobuf 的东西,我知道使用 protobuf 包我们能够为 proto 文件生成 c++、java 和 python 中的类,甚至我还学到了一些关于 RPC 实现的第三方库的知识
现在我的疑问是,假设如果我想实现一个客户端和服务器程序,在客户端我将使用一些 proto 文件,我将为该 proto 文件生成 c++ 类,在服务器端我希望使用相同的 proto文件,我将为该原始文件生成 java 类
可以这样使用吗
是的,这是 Protocol Buffers 的主要用途之一。将 .proto 文件编译为 C++ 和 Java。您必须使用两种语言都支持的某种传输方式。但是在 C++ 中序列化的协议缓冲区将在 Java 中很好地反序列化。