Logo Passei Direto
Buscar
Marcar para revisão 7 Na programação de um socket TCP em codificação de alto nível, a finalidade da opção SO_REUSEADDR no servidor é: A Permitir que um socket seja vinculado à força a uma porta em uso por outro socket. B Reutilizar O mesmo endereço IP utilizado pelo cliente. C Retirar a dependência do código ao Sistema Operacional. D Possibilitar ao socket TCP ter o mesmo comportamento do socket UDP. E Reiniciar todos os endereços vigentes no momento da conexão.
User badge image
Dani Cardoso

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

A opção SO_REUSEADDR é utilizada em programação de sockets para permitir que um socket possa ser vinculado a um endereço que está em uso, desde que o socket anterior tenha sido fechado. Isso é especialmente útil em servidores que precisam reiniciar rapidamente e escutar na mesma porta. Analisando as alternativas: A) Permitir que um socket seja vinculado à força a uma porta em uso por outro socket. - Esta opção é parcialmente correta, mas "à força" pode ser um termo enganoso. O que acontece é que permite a reutilização de um endereço que está em estado de TIME_WAIT. B) Reutilizar o mesmo endereço IP utilizado pelo cliente. - Incorreto, pois não se refere à reutilização do endereço IP do cliente. C) Retirar a dependência do código ao Sistema Operacional. - Incorreto, pois não é essa a função do SO_REUSEADDR. D) Possibilitar ao socket TCP ter o mesmo comportamento do socket UDP. - Incorreto, pois TCP e UDP têm comportamentos diferentes e SO_REUSEADDR não altera isso. E) Reiniciar todos os endereços vigentes no momento da conexão. - Incorreto, pois não é essa a função do SO_REUSEADDR. Portanto, a alternativa mais correta é a) Permitir que um socket seja vinculado à força a uma porta em uso por outro socket, considerando a explicação sobre a reutilização de endereços.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina