2012-03-02 5 views
0

에서 UDP 전송 가능한 여러 ChannelPipelineFactories인가 : -는 인 Netty에서의 Netty

DatagramChannel datagramChannel = (DatagramChannel) udpBootstrap 
       .bind(new InetSocketAddress(host, 0)); 

은 공장을 기반으로 파이프 라인에 적절한 디코더와 인코더를 가지고 있습니까? 또는 부트 스트랩/파이프 라인 방식과 관계없이 DatagramChannel에는 연관된 파이프 라인이 하나만있을 수 있습니다.

시나리오는 다른 네트워크 프로토콜을 디코딩/인코딩하기 위해 UDP를 사용하려고합니다.

답변

1

ChannelPipeline을 직접 설정하면 동일한 ChannelPipeline 내용을 공유하게됩니다. 채널마다 다른 것을 원한다면 ChannelPipelineFactory를 설정해야합니다.