前言
之前已经讲过了netty实现tcp客户端,大家有兴趣的话可以参考文章
Netty实现TCP客户端
今天就让我们来看看netty实现tcp服务端吧。这里我封装了两个类TnServerHandler与TnServer,下面就来讲讲它们的使用吧。
今天涉及以下内容:
netty jar 包导入
TnServerHandler与TnServer 简介
TnServer 主要方法简介
TnServer 在主函数中的使用
需要注意的问题
效果图和项目结构图
TnServerHandler与TnServer源码
先来波效果图
效果图.gif
一. netty jar 包导入
在利用netty实现tcp通讯前,我们需要导入nettyjar包,我用的版本是netty-all-5.0.0.Alpha2.jar。首先我们要在你项目的 项目/app/下建lib文件夹,建成后路径为:项目/app/lib/,然后将netty-all-5.0.0.Alpha2.jar 复制 到 项目/app/lib/ 文件夹下。选中netty-all-5.0.0.Alpha2.jar 右键,选择 add As Library...,然后打开你app_module对应的build.gradle,看到以下代码:
implementation files('libs/netty-all-5.0.0.Alpha2.jar')
则表