Существует несколько надежных многоадресных решений.
Я пробовал первые два.
Норма проста, работает как стандартная многоадресная рассылка udp, но включает в себя nacks ... отлично, если вам не нужно больше. Есть некоторые реализации, которые также поддерживают адаптацию полосы пропускания и другие улучшения.
DDS - это шаг вперед. Это действительно здорово (я знаю реализацию RTI, и она прекрасно работает) и имеет много возможностей, а также очень хороший дизайн. Он основан на надежности и отказоустойчивости и имеет открытую реализацию .
Кстати, как минимум DDS и NORM не требуют n ^ 2 соединений. Они работают как многоадресная рассылка.