long chunkStart = Convert.intToLong(packet_data.getInt());
long chunkEnd = Convert.intToLong(packet_data.getInt());
long compressedSize = packet_data.capacity()
- packet_data.position();
ByteBuffer data = Misc.getByteBuffer(compressedSize);
packet_data.get(data.array());
_network_manager.receivedCompressedFileChunkFromPeer(
peerIP, peerPort, new FileHash(file_hash),
new FileChunk(chunkStart, chunkEnd, data));
break;