-1

私はprotobufの初心者です

私はprotobufについていくつかのことを検索して学びました.protobufパッケージを使用すると、protoファイル用にc ++、java、およびpythonでクラスを生成できることを知っています.RPC実装用のサードパーティライブラリについても学びました

今、私の疑問は、クライアントとサーバーのプログラムを実装したい場合、クライアント側でいくつかのprotoファイルを使用し、そのprotoファイルのc ++クラスを生成し、サーバー側で同じprotoを使用したいとします。ファイルとその i は、その proto ファイルの Java クラスを生成します

このように使用することは可能ですか

4

1 に答える 1

2

はい、これは Protocol Buffers の主な目的の 1 つです。.proto ファイルを C++ および Java にコンパイルします。両方の言語でサポートされている何らかのトランスポートを使用する必要があります。しかし、C++ でシリアライズされたプロトコル バッファは、Java で問題なくデシリアライズされます。

于 2012-07-07T16:21:44.093 に答える