netty學習指南


這段時間領導讓我熟悉Socket開發,我花了三周時間左右去學習相關的知識,包括Java socket開發,重點學習了netty這個異步非阻塞通信框架。

在這里把我學習過程中遇到的有用資料整理了,供大家參考。

 

第一步:Java 原生的Socket網絡開發學習

重點掌握CS通信的基本原理和那些常用類,以及如何實現通信的過程。

這個階段練習的demo主要有 TCP服務端到客戶端,UDP的單播,組播,廣播。參考博文:

1.  http://blog.csdn.net/qq_23473123/article/details/51461894(TCP)

2. http://blog.csdn.net/dabing69221/article/details/17286441 (UDP)

 

第二步:netty知識匯總

1.首先參考《netty實戰精髓》的中文譯文,這里是網址:https://waylau.com/essential-netty-in-action/ ,這個地方講的很透徹、清晰。

重點理解一些概念,設計原理。

2.接下來是一些實際的demo的演練,參考博文一起學netty:http://blog.csdn.net/linuu/article/details/51306480 熟悉具體的案例。netty源碼中有個叫Example的文件夾里面包含了很多demo。

3.最后再有時間,去翻翻《netty權威指南》,查漏補缺。這個CSDN有免費下載: http://download.csdn.net/detail/u011642663/9505891,源碼也在CSDN能找到。

 

PS:有時候有的案例運行不了,很可能是netty的版本不對。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM