netty4.x 与 spring 集成
netty4与spring集成
先看一下单独用Netty开启一个简单的Server端:
1.首先加依赖包:
netty-all-4.1.0.CR7.jar
log4j-1.2.16.jar
2.创建两个类TcpServer(启动/停止Server),TcpServerHandler(消息监听),具体代码详见附件
3.下面来看一下如何集成到Spring中:
注意上图中的两个红框中的类.
ChannelInitializer, TcpServerHandler类,在启动Server时是New出来。而且TcpServerHandler类每连接一个Client都是一个新对像.
简单说一下关键配置:
applicationContext.xml 加入:
<bean id="tcpServer" class="com.uhb.game.socket.TcpServer" init-method="serverStart"/> //初始化启动Server <bean id="tcpServerHandler" class="com.uhb.game.socket.TcpServerHandler" scope="prototype"/> //每次都New一个新对像
MyChannelInitializer.java
具体代码详见附件。。。
相关推荐
fengshantao 2020-10-29
arctan0 2020-10-14
爱传文档 2020-07-28
gzx0 2020-07-05
fengshantao 2020-07-04
fengshantao 2020-07-02
jannal 2020-06-21
arctan0 2020-06-19
arctan0 2020-06-16
gzx0 2020-06-14
fengshantao 2020-06-13
gzx0 2020-06-12
arctan0 2020-06-11
fengshantao 2020-06-11
mbcsdn 2020-05-19
arctan0 2020-05-16
爱传文档 2020-05-08
爱传文档 2020-05-04