Use multicast.join_group on specific interface. By default BoostAsio will choose in_addr_any and the.