FC ConcursosFC Concursos

Questão FC266680

Programação em redes utilizando APIs baseadas em Sockets é uma técnica empregada para permitir que as aplicações interajam com a camada de transporte na pilha TCP/IP. Apesar de apr

Modelos de Referência de Redes

IDECAN · 2019

Programação em redes utilizando APIs baseadas em Sockets é uma técnica empregada para permitir que as aplicações interajam com a camada de transporte na pilha TCP/IP. Apesar de apresentarem baixo nível de abstração, é através de sockets que vários frameworks de mais alto nível para computação distribuída são construídos. No desenvolvimento de aplicativos em rede, qual a opção apresenta uma assinatura correta do método construtor de um objeto Socket?

  1. protected Socket (int port, String host)
  2. protected Socket (String host, int port)
  3. protected Socket (InetAddress host)
  4. protected Socket (OutputStream out)
  5. protected Socket (InputStream in)
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

protected Socket (String host, int port) apresenta a assinatura correta do construtor indicada na letra B.

O primeiro parâmetro, String host, representa o nome do host ou endereço IP do destino; o segundo, int port, indica a porta de aplicação no host remoto. A ordem e os tipos são fundamentais: primeiro o endereço (texto), depois a porta (inteiro).

O modificador protected define a visibilidade do construtor, permitindo sua chamada por subclasses e classes do mesmo pacote, mas não por qualquer código externo — útil para controlar instanciação em hierarquias de sockets.

Em resumo, essa assinatura fornece os dois elementos essenciais (endereço + porta) para criar um endpoint de comunicação em rede, com visibilidade restrita conforme o projeto da classe.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo