bytebuf1 ByteBuf netty에서 소켓통신시 데이터를 받을때 ChannelRead라는 method가 호출됩니다. 1public void channelRead(ChannelHandlerContext ctx, Object msg) {}cs 수신받은 데이터는 Object msg 형태로 받게 되는데, 이 Object는 ByteBuf에 넣어서 처리를 합니다. 이 ByteBuf라는 녀석은 편리하고 쉬우면서도 주의해야 합니다. 먼저 ByteBuf로 ANSWER라는 데이트를 수신받았다고 가정합니다. 처음 데이터를 읽게 되면 인덱스가 위와 같이 버퍼의 처음을 향해있습니다. 12ByteBuf bb=(ByteBuf) msg;bb.readByte()csreadByte()로 읽었다고 가정하면 'A'가 읽히게 됩니다. 그리고 2번을 더 읽어서 총 .. 2016. 10. 7. 이전 1 다음 인기글