<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. &nbsp;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. &nbsp;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(&quot;10.145.223.24&quot;);</font>
<br><font size=2 face="sans-serif">SendingInterfaceAddr = our_inet_addr(&quot;10.145.223.24&quot;);</font>
<br><font size=2 face="sans-serif">// Multicast recording fails</font>
<br>
<br><font size=2 face="Courier New">Thanks!<br>
Xochitl</font>