Java NIO字节缓冲区支持更改字节顺序。因此,网络字节顺序为Big Endian。
// Allocate a big endian byte bufferByteBuffer bb = ByteBuffer.allocate(4096);bb.order(ByteOrder.BIG_ENDIAN);bb.putShort(12345);// Write the buffer to an NIO channelbb.flip();channel.write(bb);
字节顺序是存储大于单个字节的数值的字节的顺序。有2种口味:Big Endian(最高有效字节在前)和Little Endian(最低有效字节在前)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)