I'm trying to capture packets from my embedded board (IP 192.168.66.190, port 1025) using UDP. It's working fine in Windows XP, but it doesn't work in Windows 7. Wireshark is still able to detect the packets coming in, but there is nothing when a UDP listener is started on the same port.
asked 10 Apr '13, 03:31
That's a Windows question really, since Wireshark is able to capture them.
answered 10 Apr '13, 03:54
Try turning the Windows Firewall off. If that fixes the issue and you want the firewall back on (as you should do generally) then you'll need to add an exception to the firewall for your app to allow the UDP traffic in.
answered 10 Apr '13, 04:19
Probably because the packets are somehow 'damaged' and windows drops them. Take a look at the IP stats of windows. Do the counters for 'errors' increase while you are seeing the packets in Wireshark, but not in your application?
answered 10 Apr ‘13, 06:06
Kurt Knochner ♦
edited 10 Apr ‘13, 06:08