Netty 부트스트랩
구조
ServerBootstrap
예제
public EchoServer() {
bossGroup = new NioEventLoopGroup(1);
workerGroup = new NioEventLoopGroup();
bootstrap = new ServerBootstrap();
bootstrap.group(bossGroup, workerGroup) // 1
.channel(NioServerSocketChannel.class) // 2
.childHandler(new ChannelInitializer<SocketChannel>() { // 3
@Override
protected void initChannel(SocketChannel socketChannel) throws Exception {
ChannelPipeline pipeline = socketChannel.pipeline();
// 핸들러 설정
pipeline.addLast(new EchoServerHandler());
}
});
}입출력 모드 변경
API
Bootstrap
API
Last updated