Hello xochitl, I had a similar issue some time ago. Try to get your loopback address before setting your listening interfaces, this fixed my problem :
// first netAddressBits ourAddress = ourSourceAddressForMulticast(*env); // then SendingInterfaceAddr = ... ReceivingInterfaceAddr = .... Best regards, David > ----- Original Message ----- > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > Subject: [Live-devel] Multicast Interface Addr > Date: Wed, 30 May 2007 11:12:59 -0500 > > > I have an issue where if I set the Sending- and ReceivingInterfaceAddr to > eth1, I cannot receive multicast data. I set them as the first 2 lines of > my main() function like this: > SendingInterfaceAddr = our_inet_addr("10.145.223.24"); > ReceivingInterfaceAddr = our_inet_addr("10.145.223.24"); > I have multicast enabled on exactly 1 NIC (eth1 - 10.145.223.24) on my > host computer. When I set the sending and receiving address to eth1, > multicast loopback fails. When I do not set the address, multicast > loopback succeeds. The failure is in function blockUntilReadable(). The > read apparently times out if ReceivingInterfaceAddr is set. I don't > understand why this is happening. I need to be able to set the Sending > and ReceivingInterfaceAddr because my target computer will have multiple > NICs with multicast enabled. Do you have any suggestions on what I can > check or try? > > Thanks! > xochitl > > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel > -- _______________________________________________ Surf the Web in a faster, safer and easier way: Download Opera 9 at http://www.opera.com Powered by Outblaze _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel