В Netty, если я создам несколько экземпляров ConnectionlessBootstrap
, а затем установлю на них ChannelPipeline
с помощью кода, например udpBootstrap.setPipeline(pipelineFactory.getPipeline());
Будут ли созданы DatagramChannel
с использованием следующего кода: -
DatagramChannel datagramChannel = (DatagramChannel) udpBootstrap
.bind(new InetSocketAddress(host, 0));
есть ли соответствующие декодеры и кодировщики в своем конвейере на основе фабрики? Или, независимо от bootstrap/pipelinefactory, DatagramChannel
может иметь только один связанный конвейер.
Сценарий заключается в том, что я хочу использовать UDP для декодирования/кодирования различных сетевых протоколов.