学习netty先从最简单的实例开始,三个实体类大概是如下图

首先先创建TestServer实体类
package com.icss.po;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.ChannelFuture;
import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.sctp.nio.NioSctpServerChannel;
import io.netty.channel.socket.nio.NioServerSocketChannel;
public class TestServer {
public static void main(String[] args) throws Exception{
//事件线程组
EventLoopGroup bossGroup = new NioEventLoopGroup();
EventL

本文从一个简单的Netty实例入手,通过创建TestServer、TestServerInitializer和TestServerHandler,介绍如何启动服务并验证其正确运行。通过telnet和浏览器访问,展示HTTP协议的无状态特性和keep-alive机制,解释了为何某些请求会被发送两次,并讨论了Netty服务器如何处理HTTP1.1和HTTP1.0的连接管理。
最低0.47元/天 解锁文章
2534

被折叠的 条评论
为什么被折叠?



