1.创建项目
新建一个Maven项目,如图操作。(也可以新建一个JAVA项目,将自己的下载的Netty的Jar导入)
2.导入Netty
Netty现在的大版本就分为3个:3.X,4.X,5.X。
项目中使用的话,个人推荐使用4.X版本(稳定性),具体根据项目的不同,小版本自定。
我这里使用的官网4.X系列最新的稳定版本:
netty版本:netty-4.1.60.final
//在项目的pom.xml文件中添加依赖
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.1.60.final </version>
</dependency>
3.简单测试
编写简单的服务端的通讯代码,然后进行联通。此处代码网上查找的:
EchoSeverHandler:
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelFutureListener;
import io.netty.channel.ChannelHandler.Sharable;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAdapter;
import io.netty.util.CharsetUtil;
@Sharable
public class EchoServerHandler extends ChannelInboundHandlerAdapter{
@Override
public void channelRead(ChannelHandlerContext ctx