服务端
Netty的服务器其中之一便是TCP服务器。想要创建TCP服务器你必须:
- 创建一个EventLoopGroup
- 创建和配置ServerBootstrap
- 创建一个ChannelInitializer
- 启动服务器
下面是一个完整的使用Netty创建TCP服务器的代码例子:
EventLoopGroup group = new NioEventLoopGroup();
try{
ServerBootstrap serverBootstrap = new ServerBootstrap();
serverBootstrap.group(group);
serverBootstrap.channel(NioServerSocketChannel.class);
serverBootstrap.localAddress(new InetSocketAddress("localhost", 9999));
serverBootstrap.childHandler(new ChannelInitializer<SocketChannel>() {
protected void initChannel(SocketChannel socketChannel) throws Exception {
socketChannel.pipeline().addLast(