1

私はこれまでのキャリアの中で、さまざまな言語で人間が読める仕様からいくつかの通信プロトコルを実装してきましたが、率直に言って、もうあまり楽しんでいません。

代わりに、人間が読めるプロトコル仕様を機械が読めるプロトコル仕様に変換し、さまざまな言語でプロトコル ハンドラーを自動的に生成したいと考えています。

これを SMPP/CIMD2/EMI プロトコルに適用し、プロトコル データ ユニット シリアライザー/デシリアライザー、ステート マシン、テスト ケース、その他のインフラストラクチャを自動生成することに特に関心があります。

誰かがすでにこれを行っていますか?

そうでない場合、そのようなタスクに推奨する言語、ライブラリ、および表記法はどれですか?

4

2 に答える 2

0

プロトコル アナライザーのようなものですか? データのストリームを取得し、正しいフィールドに解析して、各フィールドをユーザーに表示します。解析されたデータで何か違うことをしたいようです。プロトコル デコードを記述する必要はありますが、その後は、データに対してやりたいことが何でもできます。

Wireshark はオープンソースで無料であり、SMPP を含む多くのプロトコル デコードが既に用意されています。商用オプションもあります。

于 2010-06-30T21:14:26.203 に答える