I need to come up with clients that can multicast to other clients reliably. That implies I\'ll be using TCP to connect reliably between clients within a multicast group. Do
There are several reliable multicast solutions.
I've tried the first two ones.
Norm is simple, works like standard udp multicast but incorporates nacks... excelent if you do not need more. There are some implementations that aslo support bandwidth adaptation and other improvements.
DDS is a step forward. It's really great (I know the RTI implementation and it works great) and has a lot of capabilities as well as a very good though design. It's based on reliable and fault tolerancy and there's an open implementation.
By the way, at least DDS and NORM do not require n^2 connections. They work like multicast udp.