On 3 December 2012 14:26, Joseph Sulewski <joemacher@gmail.com> wrote:
Can we create a socket that registers for more than one multicast address?  

Yes, you can join > 1 multicast address on a socket.

for (auto& multicast_address : addresses)
    socket.set_option(boost::asio::ip::multicast::join_group(multicast_address));