<br><font size=2><tt>Try to get your loopback address before setting your
listening interfaces, this fixed my problem</tt></font>
<br>
<br><font size=2 face="sans-serif">David,</font>
<br>
<br><font size=2 face="sans-serif">Thanks for your response, but I don't
think this fixes the problem. Why bother setting the Sending- and
ReceivingInterfaceAddr at all if you are going to get the address using
multicast loopback first? When I try this in my system with multicast enabled
on eth1 and eth0, the multicast loopback selects eth0 as the interface
and eth1 is not able to receive multicast data. The work around I
was using previously was to remove the multicast route from eth0, but in
my target, all NICs will have multicast enabled.</font>
<br>
<br><font size=2 face="sans-serif">I have 2 NIC currently:</font>
<br><font size=2 face="sans-serif">eth0 = 192.168.38.24</font>
<br><font size=2 face="sans-serif">eth1 = 10.145.223.24</font>
<br>
<br><font size=2 face="sans-serif">netAddressBits bits = ourSourceAddressForMulticast(*env);</font>
<br><font size=2 face="sans-serif">// Bits =192.168.38.24 = eth0</font>
<br><font size=2 face="sans-serif">ReceivingInterfaceAddr = our_inet_addr("10.145.223.24");</font>
<br><font size=2 face="sans-serif">SendingInterfaceAddr = our_inet_addr("10.145.223.24");</font>
<br><font size=2 face="sans-serif">// Multicast recording fails</font>
<br>
<br><font size=2 face="Courier New">Thanks!<br>
Xochitl</font>