3

古い「独自の」クライアント サーバー プロトコルを標準的な方法で書き直さなければなりません。
プロトコルとクロスプラットフォームの実装ライブラリを定義するための抽象表記を探しています。

ASN.1 は明確に定義された標準であるため、使用したくなりましたが、Oss Nokava や Objective-System などの非常に優れた商用ツールがいくつかありますが、無料の実装が不足しているようです。

今のところ、無料のNCBI C++ ツールを見つけました。これは、ASN.1 の「クラス ジェネレータ」とその実装を備えているため、興味深いと思われます。

私が見つけた他の解決策は次のとおりです。

  • 倹約
  • メッセージパック
  • プロトコル バッファ

ここで比較表を見つけました。
これらには長所と短所があるため、誰かが経験を持っていて、いくつかの提案をしてくれるかどうかを尋ねるためにここにいます.

よろしく、ダニエレ。

4

1 に答える 1

1

ASN.1 を使用したいというあなたの「誘惑」は良いものです。あなたが言及した商用ツールに加えて、いくつかの無料の ASN.1 ツールがあります。商用ツールに付属するテクニカル サポートのメリットは、通常、費用に見合うだけの価値があります。ただし、利用可能な ASN.1 ツール (一部は無料、一部は商用) の優れたリストは、次の URL で入手できます

OSS Nokalva の ASN.1 ツールには、開発に役立つソケット メモリ マネージャーとクライアント/サーバーの例が含まれていることに注意してください。http://www.oss.com/asn1/products/asn1-download.htmlから無料の試用版をダウンロードできます。

于 2012-06-20T16:12:47.767 に答える