我需要直接从频道阅读。我正在使用netty。在我的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
}
答案 0 :(得分:2)
您不能直接从频道阅读,因为netty会自动将从频道读取的数据传递给您的处理程序。如果您想直接从频道阅读,可以直接使用nio。