2

Tcp/IP プログラムをプログラミングするとき、データ パケットの組み立てと解析を行うことがよくありますが、作業を楽にするフレームワークはありますか?

これを実装するのは難しいことを知っています。

編集: 明確にするために:

  1. アプリケーション レベル パケット
  2. C++ アプリケーションと対話する必要がある場合があるため、.net シリアライゼーションは適用されません。
4

3 に答える 3

3

Pcap.NETはあなたが求めているものかもしれません:

Pcap.Net は、C++/CLI および C# で記述された WinPcap の .NET ラッパーです。
WinPcap のほぼすべての機能を備えており、パケット解釈フレームワークが含まれています。

于 2010-03-04T07:15:28.650 に答える
1

独自のアプリケーション プロトコルを使用できる場合は、Protocol Buffersが適切なツールである可能性があります。

それ以外の場合は、扱っているプロトコルによって異なります。MIME ベースのプロトコルの場合、Sharp MIME ツールを利用できます。

于 2010-03-04T07:35:53.283 に答える
0

Sharppcap、http: //sharppcap.sf.netもこの機能を提供し、幅広いパケットタイプをサポートします。Windows、Mac、Linuxでも動作します。

于 2010-04-16T16:25:50.620 に答える