Я вижу некоторые примеры, которые используют метод setOption класса DatagramChannel для установки опции IP_MULTICAST_IF. Однако метод setOption, по-видимому, отсутствует в 1.6.
Вы должны установить это через .setInterface MulticastSocket, связанного с вашим каналом.
.setOption () в DatagramChannel доступен только после JDK 7.
Использование DatagramChannel.open, затем channel.setOption (SocketOption.IP_MULTICAST_IF