2013-04-18 6 views
0

Мне нужно читать прямо с канала. Я использую netty. в моем ChannelHandler, у меня есть эта функция:Как читать из org.jboss.netty.channel?

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 
    } 

ответ

2

Вы не можете прочитать непосредственно из канала, как Нетти делает передавать данные, считанные из канала автоматически обработчик. Если вы хотите читать напрямую с канала, вы можете напрямую использовать nio.

+0

............. tnx – Saeed

Смежные вопросы