首页 > 代码库 > netty开发程序的基本步骤(二)
netty开发程序的基本步骤(二)
netty编写程序的基本步骤如下 :
Server端:
1.创建两个线程组,一个用于接收连接bossGroup,一个用于处理连接workerGroup
2.创建一个服务器启动类serverBootstrap,添加线程组,指定处理连接的channel类型
3.往服务器启动类中添加初始化类(继承 ChannelInitializer<SocketChannel>):加入netty提供的handler和我们自定义的handler
4.创建业务处理的handler(继承 SimpleChannelInboundHandler<String>),加入初始化服务类统一管理
5.服务器启动类绑定端口,返回ChannelFuture
6.ChannelFuture关闭channel
7.优雅关闭线程组
Client端:
1.创建一个线程组
2.创建客户端启动类bootstrap,添加线程组,执行客户端channel类型
3.连接服务端,返回ChannelFuture
4.ChannelFuture关闭channel
5.优雅关闭线程组
netty开发程序的基本步骤(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。