int[ ] pega_arquivo(String NomedoArquivo,
int deslocamento,
int num_bytes);
que devolve um pedaço do arquivo NomedoArquivo de tamanho num_bytes
e que começa na posição deslocamento.
Essa forma de implementação traz o benefício adicional de permitir a interrupção de
uma transferência e sua posterior retomada, possivelmente de um outro nó.
É fornecido também várias estatísticas da transferência, tais como a quantidade de
dados que já foi recebida, a taxa de transferência média (medida a partir do início)
e a taxa de transferência instantânea (tempo que levou para receber o último bloco)