チャネルから直接読み取る必要があります。私はネットを使っています。私の ChannelHandler には、次の関数があります。
public void messageReceived(ChannelHandlerContext ctx, MessageEvent e)
ChannelBuffer buf = (ChannelBuffer) e.getMessage();
Channel ch = e.getChannel();
//I need to read somthing from ch, not from buf
}