# netty-learning **Repository Path**: flashsword20/netty-learning ## Basic Information - **Project Name**: netty-learning - **Description**: netty-learning - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 1 - **Created**: 2013-10-22 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Netty那点事 ----- Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。关于Mina已有@FrankHui的[Mina系列文章](http://my.oschina.net/ielts0909/blog/92716),我正好最近也要做一些网络方面的开发,就研究一下Netty的源码,顺便分享出来了。 Netty目前有两个分支:4.x和3.x。4.0分支重写了很多东西,并对项目进行了分包,规模比较庞大,入手会困难一些,而3.x版本则已经被广泛使用。本系列文章针对netty 3.7.0 final。3.x和4.0的区别可以参考这篇文章:[http://www.oschina.net/translate/netty-4-0-new-and-noteworthy?print](http://www.oschina.net/translate/netty-4-0-new-and-noteworthy?print)。 ## 提纲 ### [1.概述](https://github.com/code4craft/netty-learning/blob/master/ch1-overview.md) ### [2.Buffer](https://github.com/code4craft/netty-learning/blob/master/ch2-buffer.md) ### [3.Channel](https://github.com/code4craft/netty-learning/blob/master/ch3-channel.md) *未完成* ### [4.ChannelHandler及Pipeline](https://github.com/code4craft/netty-learning/blob/master/ch4-pipeline.md) *未完成* ### [5.协议支持](https://github.com/code4craft/netty-learning/blob/master/ch5-codec.md) *未完成* ## Netty实战 ### [1.构建一个socks proxy](https://github.com/code4craft/netty-learning/blob/master/socks-proxy-by-netty.md)