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 回答