Jtcp-example【基于Netty的TCP服务框架】示例代码
public static void main(String[] args) throws Exception { JtcpBootstrap bootstrap = new JtcpBootstrap(); bootstrap.config().setHost("127.0.0.1"); bootstrap.config().setPort(8030); bootstrap.start(); }
@JtcpComponet public class DemoHandler{ @JtcpRoute(RouteEnum.OnRecevie) public void res(JtcpContext jtcpContext) { jtcpContext.context.writeAndFlush(jtcpContext.getRecvBytes()); //System.err.println(BytesUtils.toHexString(context.getRecvBytes())); } @JtcpRoute(RouteEnum.OnConnect) public void onConnect(JtcpContext context ) { System.err.println("连接成功"); } }
好的以上就是框架代码的基本构造,涉及到了Netty的应用、粘包半包处理,实例缓存与方法路由等内容,整体并不复杂,这里只是提供了一种服务端编码的思路,供初学者参考 。
github地址:https://github.com/dafanjoy/jtcp
推荐阅读
- 利用Pandas处理数据 缺失值的处理 数据库的使用 python-数据描述与分析2
- Docker | 镜像浅析,以及制作自己的镜像
- 大雁的雁拼音是 大雁的拼音是什么
- 华为nova8和nova8pro的区别_华为nova8和nova8pro哪个值得买
- 亲爱的汉修先生主要内容 亲爱的汉修先生电子书
- 大朗房屋出租|如何查找需要租房子的人呢
- 狼人杀怎样才能玩的好(狼人杀怎么玩难度高)
- 狼人杀现场怎么玩(十大最恐怖的狼人杀)
- 狼人杀全面教程(狼人杀的教程)
- 狼人杀游戏怎么玩(狼人杀的危害有多大)