2016-04-17 17 views
-1

私は、erlangクライアントをC++で書かれたtcpサーバに接続しています。私はそれらの間でデータを交換したいと思うし、Googleのプロトコルバッファが正確にそれを行うことがわかった。 erlangでどうやって使うことができますか?後でサーバーで受信したデータをどのようにデコードできますか?公式の文書を読んでいるが、これを始める方法を考え出していない。ありがとうございました!erlangクライアントとC++サーバ(TCP)のgoogleプロトコルバッファを使用

任意の入力?例、チュートリアル?おかげでC++がために

+2

Googleの最初の結果:https://github.com/basho/erlang_protobuffs –

答えて

0

は非常に良い例が公式サイトである:https://developers.google.com/protocol-buffers/docs/cpptutorial

一般的なワークフローは次のとおりです。

  1. 使用してメッセージを作成protoc
  2. でコンパイルprotofile
  3. を作成しますコンパイル済みクラス
  4. 必須フィールドを設定する
  5. goを使用してシリアル化するogle protobuf API
  6. ネットワーク経由で送信
  7. 受信者:それをデコードし、メッセージコンテキストにアクセスするためにゲッターを使用します。

は、ワークフローをErlangのためにそのように見えると同じかそれ以上に簡単です:ここではhttps://github.com/basho/erlang_protobuffs

0

はErlangのプロトコルバッファはErlang protocol

で真剣にREADMEファイルをお読みください。 プロトコルを最初に定義します。次に、クライアントとサーバーの両方でテストするコードサンプルを作成します。

関連する問題