Re: Multicast

"Tom Collins tom-lnEA/wrDJtNWk0Htik3J/[email protected] [rabbit-semi]" <[email protected]> Thu, 21 Jul 2016 13:28:56 -0500
Newsgroups gmane.comp.hardware.rabbit-semiconductor
Message-ID <[email protected]>
Do you see the packet come in if you define UDP_VERBOSE in your program?

I've seen instances where the first response to a UDP datagram doesn't go out due to needing to ARP the IP address, but there are some ways around that (telling the stack to use the MAC from the received frame).

I'm on vacation through the end of the month, so don't have access to code I can share, but I'm curious as to whether the datagram moves through the TCP/IP stack at all.

-Tom


On Jul 21, 2016, at 12:23 PM, seecwriter-/[email protected] [rabbit-semi] wrote:
> 
> I added a Multicast socket to my RCM3900 application, using IP 239.255.255.255.  I have a total of 4 UDP sockets open, 3 are opened with an REMIP and Port of -1, and one is opened with the Multicast IP and port 2100. And Max UDP Buffers is set to 5.
> 
> 
> 
> After boot-up, the first UDP datagram to the module is not responded to. It doesn't matter if the datagram was a broadcast or a multicast. The first one is not responded to. After the first one, then it starts responding to both broadcasts and multicasts. 
> 
> 
> 
> Is there something else I need to do to get that first datagram to work?
> 
> 
> 
> I'm using DC 9.62.
> 
> .
> 
> 
>