求助:java中byte[] 中数据的获取 netty中bytebuf 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个short类型占据两个字节长度 那我怎么获取bytebuf里面的数据呢? 下面是封装 接收到数据包的方法,我要从这个方法里拿到SN和STRS的信息。请问改怎么写? 多谢public static ByteBuf builderPacketHead(int sendFlag, boolean encryption, boolean condense, byte version, short messType, short seriaNumber, String ip) { PackageBuilder builder = new PackageBuilder();//本类 ByteBuf buf = Unpooled.buffer(packetLength); //bytebuf的长度=10 buf.writeByte(builder.addFlag(64, true, true)); // 封装信息标志位 buf.writeByte(version); // 添加版本号信息 buf.writeBytes(builder.addShort(messType)); // 添加消息类型 buf.writeBytes(builder.addShort(seriaNumber)); // 添加流水号 buf.writeBytes(builder.addIP(ip)); // 添加IP return buf; } MySQL数据库插入图片问题 eclipse插件怎么下载和安装? 字符串回文问题,请大家指点 为什么用JColorChooser后界面都看不到了? Java抓取数据包出错2 TreeSet中的元素的排列问题? [求助]BufferedImage类型怎么得到图像的大小(kb) java swing的打印能够判断出当前打印机的状态? jar里面的文件为什么读不出来了??? 怎么实现java客户端,socket的多线程? 关于CPU占用问题-jsoup java Socket编程readLine()阻塞
那我怎么获取bytebuf里面的数据呢? 下面是封装 接收到数据包的方法,我要从这个方法里拿到SN和STRS的信息。请问改怎么写? 多谢public static ByteBuf builderPacketHead(int sendFlag, boolean encryption,
boolean condense, byte version, short messType, short seriaNumber,
String ip) {
PackageBuilder builder = new PackageBuilder();//本类
ByteBuf buf = Unpooled.buffer(packetLength); //bytebuf的长度=10
buf.writeByte(builder.addFlag(64, true, true)); // 封装信息标志位
buf.writeByte(version); // 添加版本号信息
buf.writeBytes(builder.addShort(messType)); // 添加消息类型
buf.writeBytes(builder.addShort(seriaNumber)); // 添加流水号
buf.writeBytes(builder.addIP(ip)); // 添加IP
return buf;
}