0

我需要直接从频道读取。我正在使用网络。在我的 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
    }
4

1 回答 1

2

您不能直接从 Channel 读取,因为 netty 确实将从通道读取的数据自动传递到您的处理程序。如果你想直接从 Channel 中读取,你可以直接使用 nio。

于 2013-04-18T19:50:59.123 回答