Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

yuller/Netty_Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

17 Commits

Repository files navigation

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权威指南》

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%

AltStyle によって変換されたページ (->オリジナル) /