java udp netty broadcast

java - Difusión de UDP en Netty 4.0



broadcast (1)

Multicast IP puede ser lo que estás buscando. No necesita ningún soporte de marco de lenguaje especial para usarlo. Sus pares se unen a un "grupo" de multidifusión y usted envía datagramas al grupo y todos los pares los recibirán. Un ''grupo'' en este contexto es solo una dirección IP de uno de los rangos de multidifusión .

En general, esto funcionará de manera confiable en una única subred y se puede hacer que funcione bien si tiene el control de los enrutadores y firewalls de su organización que conectan las subredes. Es común encontrar que los firewalls bloquean la multidifusión por defecto y los enrutadores deben configurarse para enrutar el tráfico de multidifusión entre las subredes.

He visto este hilo, pero no creo que realmente resuelva mi problema: transmisión de UDP en netty 4.xx

Mi pregunta es si es posible enviar un paquete UDP de difusión a varias direcciones diferentes a la vez. En TCP pude escribir sobre un grupo de canales, pero en UDP, todo fluye a través de un único canal * (* corrígeme si me equivoco también aquí).

Debido al canal único, debo escribir cada paquete por separado con su propio destinatario. En este momento estoy pasando por un bucle de cada una de mis direcciones y enviando un paquete ... parece ineficiente.

¿Hay una mejor manera de hacer esto?