1.粘包和拆包 粘包和拆包是TCP網(wǎng)絡(luò)編程中不可避免的,無論是服務(wù)端還是客戶端,當(dāng)我們讀取或者發(fā)送消息的時候,都需要考慮TCP底層的粘包/拆包機...
投稿
收錄了6篇文章 · 1人關(guān)注
1.粘包和拆包 粘包和拆包是TCP網(wǎng)絡(luò)編程中不可避免的,無論是服務(wù)端還是客戶端,當(dāng)我們讀取或者發(fā)送消息的時候,都需要考慮TCP底層的粘包/拆包機...
Netty 的設(shè)計主要基于主從 Reactor 多線程模式,并有一定的優(yōu)化逐步遞進來講一下Netty模型 1.簡單版Netty模型 ·BossG...
1.原生 NIO 存在的問題 NIO 的類庫和 API 繁雜,使用麻煩:需要熟練掌握 Selector、ServerSocketChannel、...
常 用 的Channel實現(xiàn)類類:FileChannel , DatagramChannel ,ServerSocketChannel和Sock...
緩沖區(qū)(Buffer):緩沖區(qū)本質(zhì)上是一個可以讀寫數(shù)據(jù)的內(nèi)存塊,可以理解成是一個數(shù)組,該對象提供了一組方法,可以更輕松地使用內(nèi)存塊,,緩沖區(qū)對象...
1 ChannelHandler及其實現(xiàn)類 ChannelHandler 接口定義了許多事件處理的方法,我們可以通過重寫這些方法去實現(xiàn)具 體的業(yè)...