А так
Код:
public void read(ByteBuffer buffer) {
int size = buffer.getShort();
int position = buffer.position();
decrypt(buffer, position, size);
int id = buffer.get();
switch(id) {}
}
Код:
public void decrypt(ByteBuffer buffer,int offset,int size) {
try { //LoginCrypt crypt
crypt.decrypt(buffer.array(), offset, size);
} catch (IOException e) {
e.printStackTrace();
}
}