Kubuntu bug Multicast packets
I am using Kubuntu 10.10 for multicast data packets. I am sending multicast data packets from a windows machine which is listened for on my Kubuntu machine.
With wireshark I have confirmed that the packets are reaching the Kubuntu machine. Also I have confirmed on the windows machine of my membership addition to the multicast broadcast.
However, my c++ code is blocking on a receive from (recvfrom) function call, but my code is not receiving the data packets at all.
I tried a lot of settings to get it to work. After a day of looking, I found that flushing the ip tables, turning of the firewall and making my code listen on INADDR_ANY, then only does it work, but if we Bind to a particular IP, it does not work.
I think this is a bug because the code runs on the windows machine as is.
Also, I need to bind to aparticular IP since my LAN card has multiple IPs and I also have multiple NICs.
Is there a way to make ti work with binding and possibly have this bug fixed in Ubuntu/Kubuntu?
Question information
- Language:
- English Edit question
- Status:
- Open
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Mayank Tripathi for more information if necessary.