/*
* myLib - https://github.com/taktod/myLib
* Copyright (c) 2014 ttProject. All rights reserved.
*
* Licensed under The MIT license.
*/
package com.ttProject.rtmp.test;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import org.apache.log4j.Logger;
import com.ttProject.util.HexUtil;
public class ByteBufTest {
private Logger logger = Logger.getLogger(ByteBufTest.class);
public void test() throws Exception {
ByteBuf buf = Unpooled.buffer(4);
logger.info("readable?:" + buf.readableBytes());
logger.info("writable?:" + buf.writableBytes());
// buf.writeInt(0x80000702);
// buf.setInt(0, 0x80000702);
logger.info(buf.isWritable());
buf.writeBytes(new byte[]{(byte)0x80, 0x00, 0x07, 0x02});
// buf.writerIndex(4);
logger.info(HexUtil.toHex(buf.array()));
logger.info("readable?:" + buf.readableBytes());
logger.info("writable?:" + buf.writableBytes());
logger.info(buf.isWritable());
}
}