UDP数据包,包括标头



我已经制作了简单的UDP客户端/服务器应用程序。客户端向服务器发送短信。一切都很好。我的问题是:当我打开Wireshark时,我看到了数据包的总长度更大,然后在代码中看到它,我认为这是因为附加到数据的标题。有什么方法可以在服务器端获取完整的数据包(标题 有效载荷)?我在winpcap上看到了多个线程,但这不是我想要的。我需要UDP侦听器,它将以字节数组为标题接收数据。

您不能用本机.NET执行此操作。读/写入原帧是网络堆栈的作业,而不是应用程序。您确定您真的需要这样做吗?

如果您确实必须,则必须使用winpcap包装器,例如pcap.net。