我们正在开发一个应用程序来接收来自第三方应用程序的 UDP 广播。 Wireshark 显示 512 字节的数据包。每个数据包都有 header 信息。下面是wireshark显示的8个字节
01 00 5E 01 02 05 00 11
我创建了一个基于控制台的小型应用程序 C# 来监听该特定端口。 下面是我得到的前 8 个字节。
04 20 00 01 00 00 04 59
谁能解释一下吗?
最佳答案
Wireshark 通常显示整个数据包 which is described here 。您显示的前 4 个字节可能是端口号(256 和 24065 ...不确定这些在您的情况下是否有意义)。如果您的控制台应用程序正在执行相当于recvfrom的操作,它将包括有效负载部分,但不包括 header 。
关于c# - UDP原始数据在应用程序和wireshark中有所不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2325950/