0
兩個事件都由Netty框架觸發,具有ChannelBuffer的句柄,並且期望客戶端將以某種方式處理緩衝區中的字節。Netty中的ChannelHandler.messageReceived和FrameDecoder.decode之間的區別
是否有任何特定的用法/方案,哪一個比另一個更受歡迎?
兩個事件都由Netty框架觸發,具有ChannelBuffer的句柄,並且期望客戶端將以某種方式處理緩衝區中的字節。Netty中的ChannelHandler.messageReceived和FrameDecoder.decode之間的區別
是否有任何特定的用法/方案,哪一個比另一個更受歡迎?
您應該檢出FrameDecoder javadocs。簡而言之,如果您需要「緩衝」數據直到接收到幀,您就想使用FrameDecoder。 FrameDecoder會處理它,所以其他處理程序(在它之後)將只接收一個完整的幀。