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?
- protected Socket (int port, String host)
- protected Socket (String host, int port)
- protected Socket (InetAddress host)
- protected Socket (OutputStream out)
- 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