码迷,mamicode.com
首页 > Web开发 > 详细

netty开发程序的基本步骤(二)

时间:2017-07-05 22:05:19      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:统一   执行   cal   bootstrap   imp   erb   lib   server   bootstra   

 

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开发程序的基本步骤(二)

标签:统一   执行   cal   bootstrap   imp   erb   lib   server   bootstra   

原文地址:http://www.cnblogs.com/fubinhnust/p/7123516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!