认识netty框架,如何学习netty框架

几年前,由于工作原因接触到了netty这个框架,从此让我对这个框架产生了强烈的好奇心,今天我没有打算讲netty框架,因为网上有很多相关的资料可以学习,我想说的是怎么去学习netty框架。
入门阶段:
1,理解netty框架的线程模型,从main方法入手,可以看下李林峰大神的入门文章,Netty系列之Netty高性能之道,地址:http://www.infoq.com/cn/articles/netty-high-performance,看完后可以点作者头像,里面还有很多相关netty的文章,有时间也可以逐一阅读。
2,去github上下载netty源代码(地址:https://github.com/netty/netty),查看源代码包里面的example目录(地址:https://github.com/netty/netty/tree/4.1/example),里面有很多netty使用的demo,可以作为脚手架工程来使用。
3,当与设备打交道的时候,有的时候不可能完全是字符串,传输的报文有可能是16进制的,所以我们必须要理解这种协议格式,后面在项目中我会举例说明。
深入:
1,可以到并发编程学习网里看看netty里的文章,地址:http://ifeve.com/tag/netty/
2,深入netty源代码
工具篇:
在我们与服务器交互的过程中,会用TCP工具模拟发送报文和接收报文,这里推荐二个必备工具
1,tcp发送报文工具,可以向服务端发送报文,可以指定服务器的IP和端口号。

image.png

2,TCP接收报文工具,可以在服务器开启一个端口,接收客户端发送的报文
image.png

下载地址:https://download.csdn.net/download/coolservices/10563410

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容