Netty_Course
Netty(一)引题NIOInduction
介绍Java BIO(同步阻塞IO)、
PseudoAsynchronousIO(伪异步IO)、
NIO(非阻塞IO)、
AIO(异步IO)、
这四种IO的情况,并对不同IO模型作比较。
Netty(二)入门
使用IDEA 14 + Maven工具,用netty5.0写TimeServer的程序(没解决粘包、拆包情况)。
Netty(三)TCP粘包拆包处理
重写《Netty(二)入门》中的TimeServer的程序,使用LineBasedFrameDecoder 和 StringDecoder编码器解决“粘包”、“拆包”的情况。
Netty(四)分隔符与定长解码器
使用FixedLengthFrameDecoder和 DelimiterBasedFrameDecoder编码器解决“粘包”、“拆包”的情况。
Netty(五)序列化protobuf在netty中的使用
使用ProtobufDecoder等Protobuf等编码器解决“使用Protobuf序列化”的情况。
Netty(六)Udp协议在netty中的使用
UDP不需要建立链路,所有代码很简单。