This may be a silly question (but I'm new to multicast). I have a process that spawns two threads -- one for listening to a multicast IP (listener
) and one for broadcasting to it (speaker
). I'm planning on introducing many of these processes.
My question is, if a listener
receives a multicast packet, can it send a unicast response to whichever process' speaker
sent it without opening a new unicast-style socket?
EDIT: at the very least, I can pull the IP address of the speaker
's multicast packet and connect to some unicast-style port that process may be listening on, right?