I have code that sends and receives using RAW sockets. When I have wireshark capturing on the interface, my code receives the packet. Else, my code waits in the recvfrom(). What would cause something like this? Why would running wireshark affecting the program?