Imagine there is process A and processes B and C, and I want all of them to multicast out messages to group X.Y.Z.W on port P, and A is simultaneously listening to those messages on that group. Is it possible for A to receive the messages from B and C without receiving it’s own? In other words, if I disable loopback (in order for A not to receive the messages it is multicasting) will it still receive the messages from B and C or will this effectively result in it no longer even listening to X.Y.Z.W on port P?
Imagine there is process A and processes B and C , and I want
Share
Yes, it will work as you describe. We’re using this in RSP[1] in exactly the same way for any-to-any reliable multicast.
[1] http://www.equalizergraphics.com/documents/design/multicast.html#RSP