2015-10-15 45 views
0

當調用channelRead()時,我需要知道數據是從哪個通道讀取的(我有幾個子通道)。如何知道一個Bytebuf是從Netty4的哪個頻道讀取的?

在Netty3中,我們可以將一個對象附加到Channel或ChannelHandlerContext,當調用channelConnected時,然後從附件中告訴頻道(是否有更好的方法?)。

但是在Netty4中,我找不到這樣的方式。

回答

0

可以經由

channel.attr(key).set(...) 
0

附加一些屬性可以使用channel.hashCode();並從channelGroup對象恢復的通道。

相關問題