-
課程要點: 1.完成mina服務器的搭建 2.完成mina客戶端的搭建 3.完成mina服務器與客戶端的通信查看全部
-
1.mina框架整體講解 2.mina框架核心類講解 LogginFilter:記錄mina所有的日志 ProtocolCOdecFilter數據轉化過濾器 CompressionFilter數據壓縮過濾器 SSLFilter數據加密過濾器 3.可以通過繼承IoFilterAdapter來實現自己的過濾器,一般不會進行自定義過濾器 4.IoSession類:可以設置接收數據緩沖區的大?。╮eceive buffer size) 可以設置數據發送緩沖區的大?。╯ending buffer size) 可以設置狀態恢復時間(Idel time) 可以設置寫數據超時時間(write timeout)查看全部
-
長連接的意義: 通過長連接,可以實現服務器主動向客戶端推送消息 通過長連接,可以減少客戶端對服務器的輪詢,減少服務器的壓力 mina的優勢:非常適合于c/s架構的通信框架查看全部
-
長連接的意義查看全部
-
長連接的原理查看全部
-
常用 filter查看全部
-
Ioconnector及其相關類查看全部
-
IoAcceptor及其相關類查看全部
-
IoService及其相關類查看全部
-
【習敘】 沒有很清晰感覺到學到了什么。 模模糊糊形成了一個概念,就是長連接是客戶端通過service發起,通過mina處理業務邏輯后,連接到服務端。 服務端和客戶端都要用到mina。 服務端返回的信息通過廣播通知主線程,主線程接收到信息后進行ui更新。 原理大抵如此。 mina是一個框架,通過他的一些方法實現長連接,所以學會用mina就可以實現長連接。 老任(本課老師)很喜歡也很擅長封裝,作為老任的開門弟子我對此深有體會,所以這個課程,似乎是老任在演示怎么通過封裝用好mina。----------有好有壞吧,我看著有點吃力。查看全部
-
Mina內部工作原理圖查看全部
-
Mina項目工程結構圖查看全部
舉報
0/150
提交
取消