English 中文(简体)
UDP Raw Data differ in application and wireshark
原标题:

We are developing a application to recieve UDP broadcast from a third party application. Wireshark shows packets of 512 bytes. Each packet have header information. Below is 8 bytes as wireshark shows

01 00 5E 01 02 05 00 11

I have created a small consol based application C# to listen on that specific port. Below is what i am geeting as first 8 bytes.

04 20 00 01 00 00 04 59

Can someone explain it?

最佳回答

Wireshark typically shows the entire packet which is described here. The first 4 bytes you show might be the port numbers (256 and 24065 ... not sure if those make sense or not in your case). If your console application is doing something equivalent to a recvfrom, it will include the payload portion but not the header.

问题回答

As Mark Wilkins says, Wireshark is showing the entire packet, up to and including the link layer headers.

To see the data you re interested in, follow these steps:

In the middle frame of the window, there should be a bunch of lines - the first one starts with something like "Frame". The second-last one should be "User Datagram Protocol", and the last one "Data". Click on the last one, and it should then highlight the actual UDP payload bytes in the bottom frame of the window.





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签