liuchenrang / Netty_Course

《Netty权威指南》

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Netty_Course

介绍Java BIO(同步阻塞IO)、  
PseudoAsynchronousIO(伪异步IO)、  
NIO(非阻塞IO)、  
AIO(异步IO)、
这四种IO的情况,并对不同IO模型作比较。
使用IDEA 14 + Maven工具,用netty5.0写TimeServer的程序(没解决粘包、拆包情况)。
重写《Netty(二)入门》中的TimeServer的程序,使用LineBasedFrameDecoder 和 StringDecoder编码器解决“粘包”、“拆包”的情况。
使用FixedLengthFrameDecoder和 DelimiterBasedFrameDecoder编码器解决“粘包”、“拆包”的情况。
使用ProtobufDecoder等Protobuf等编码器解决“使用Protobuf序列化”的情况。
UDP不需要建立链路,所有代码很简单。

About

《Netty权威指南》


Languages

Language:Java 99.7%Language:Protocol Buffer 0.3%