- ID
- 1562320
- Banca
- Marinha
- Órgão
- Quadro Técnico
- Ano
- 2013
- Provas
- Disciplina
- Programação
- Assuntos
Analise o código, em JAVA a seguir.
. . .
int bytesRead;
try {
while ((bytesRead = streamFromclientApp.read(request)) ! = -1) {
streamToService.write(request, 0, bytesRead);
streamToService.flush();
}
} catch (IOException e) {
}
. . .
O trecho de código, em JAVA, acima foi extraído de um programa que tem funcionalidades de 'proxy'. O trecho apresentado tem como finalidade reenviar pacotes que compõem uma requisição de um browser para um serviço HTTP genérico. Considerando que os objetos 'streamFromClientApp' e 'streamTOService' são do tipo 'Inputstream' e 'OutputStream', respectivamente, coloque V (Verdadeiro) ou F (falso) nas afirmativas abaixo, com relação ao código acima,e assinale a opção que apresenta a sequência correta.
( ) O parâmetro 'request' pode representar um array de bytes.
( ) Para dar tratamento assíncrono às requisições, o trecho de código poderia estar contido em uma Thread.
( ) Na instrução 'streamTOService.write (request, 0, bytesRead);' o parâmetro
'0' pode ser sido omitido.