public void messageReceived(IoSession session, Object message) throws Exception {
long id = session.getId();
System.out.println("[id:" + id + "]messageReceived");
IoBuffer msg = (IoBuffer)message;
IoBuffer buf = (IoBuffer)session.getAttribute("buffer");
if (buf.remaining() < msg.limit()) {
int bufCapacity = buf.capacity() + (msg.limit() - buf.remaining());
buf.capacity(bufCapacity);
buf.limit(bufCapacity);
}
buf.put((IoBuffer)message);