ad 2) bind the socket to a multicast address?
How does that work?
Do you use your own library or the live library?
Where do I have to add this code fragment to the live library? (Groupsock.cpp or GroupsockHelper.cpp or ..) The only way for me to change the interface address, in order to receive an send packets, was to change the variable "SendingInterfaceAddr" and "ReceivingInterfaceAddr". Binding the socket to a multicast address lead to an expected result. I didn't receive any data over the socket. If I bound the socket to a specific network interface I could receive data packets, but had the merging problem.

That's why the best solution is Fabrice's solution number 1: Fix the bug in your Linux kernel.
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to