I have an application_A in HOST_A sending UDP messages. In HOST_B I am able to see the UDP packet in wireshark but application_B (running in HOST_B) doesn't receive them.I can verify that application_B works because when I run application_B on HOST_C it properly receives the packets.HOST_A: Windows 10HOST_B: CentOSHOST_C: windows 8What could cause the fact that I can see the packet in wireshark but the packets do not reach application_B in the CentOs machine.
Can't receive UDP packets wireshark sees them
centos;networking;udp
Your CentOS machine might be dropping the packets according to a firewall config. I'm not sure what's enabled by default in CentOS, but you might want to take a look at configuring it. In iptables, ensure that there is an ACCEPT rule path for that type of packet. There are also plenty of more user-friendly iptables alternatives if you're looking for a simple firewall (see Firewalld, ufw, others)